當前位置:
首頁 >
switch 根据键盘录入成绩 显示分数及判断等级(第一次)
發布時間:2024/6/3
40
豆豆
生活随笔
收集整理的這篇文章主要介紹了
switch 根据键盘录入成绩 显示分数及判断等级(第一次)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
import java.util.Scanner;
public class ?HomeWork_02{//這個是一個類的聲明,當類被public修飾時,類名必須和文件名保持一致
public static void main(String[] args){ //這是主方法,是程序入口
Scanner sc =new Scanner(System.in);//創建一個鍵盤錄入對象
char ch;
do{
System.out.println("請輸入成績:");
int mun =sc.nextInt();
//需求分析:根據成績的范圍80-89、70-79規則,判斷【十】位上的數字顯示對于的等級
//如果大于100或者小于60就分別跳轉到對于的提示
//if(mun<=60 || mun >=100)?
//**100以上和60以下還沒解決,輸入50或者100以上它就顯示最后的可能性【default:】分數異常了
switch(mun/10%10){
case 9:
System.out.println("等級A");
break;
case 8:
System.out.println("等級B");
break;
case 7:
System.out.println("等級C");
break;
case 6: /*60以下如果還是使用求個位的數的話是錯的,還要繼續判斷,如果少于60就提示等級D?
這樣寫會出現bug如果只有9分-7-分*/
if(mun>=60)
{System.out.println("等級D");}
break;
default: //if嵌套if:如果mun小于等于100并且(與)mun大于等于0 ,成立就運行下面的代碼即f(mun==100){ 那段
if(mun<=100 && mun>=0){ ? ? ?
if(mun==100){
System.out.println("等級A");
}else{
System.out.println("等級E");
? ? }
}else{
System.out.println("分數輸入異常");
break;
? ? }
}
System.out.println("是否繼續計算其他成績?(y/n)");
ch = sc.next().charAt(0);
}while(ch =='y');
}
}
public class ?HomeWork_02{//這個是一個類的聲明,當類被public修飾時,類名必須和文件名保持一致
public static void main(String[] args){ //這是主方法,是程序入口
Scanner sc =new Scanner(System.in);//創建一個鍵盤錄入對象
char ch;
do{
System.out.println("請輸入成績:");
int mun =sc.nextInt();
//需求分析:根據成績的范圍80-89、70-79規則,判斷【十】位上的數字顯示對于的等級
//如果大于100或者小于60就分別跳轉到對于的提示
//if(mun<=60 || mun >=100)?
//**100以上和60以下還沒解決,輸入50或者100以上它就顯示最后的可能性【default:】分數異常了
switch(mun/10%10){
case 9:
System.out.println("等級A");
break;
case 8:
System.out.println("等級B");
break;
case 7:
System.out.println("等級C");
break;
case 6: /*60以下如果還是使用求個位的數的話是錯的,還要繼續判斷,如果少于60就提示等級D?
這樣寫會出現bug如果只有9分-7-分*/
if(mun>=60)
{System.out.println("等級D");}
break;
default: //if嵌套if:如果mun小于等于100并且(與)mun大于等于0 ,成立就運行下面的代碼即f(mun==100){ 那段
if(mun<=100 && mun>=0){ ? ? ?
if(mun==100){
System.out.println("等級A");
}else{
System.out.println("等級E");
? ? }
}else{
System.out.println("分數輸入異常");
break;
? ? }
}
System.out.println("是否繼續計算其他成績?(y/n)");
ch = sc.next().charAt(0);
}while(ch =='y');
}
}
總結
以上是生活随笔為你收集整理的switch 根据键盘录入成绩 显示分数及判断等级(第一次)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: switch 根据键盘录入成绩 显示分数
- 下一篇: switch 根据键盘录入成绩 显示分数