課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級(jí)版
如果分為:>=80衛(wèi)優(yōu)秀;<=80;>=70為良好;<=70;>=60為及格;<=60為不及格該怎么辦?謝謝啦。
2016-08-17
源自:Java入門第一季(IDEA工具)升級(jí)版 3-7
正在回答
import java.util.Scanner;
public class Hello {
?public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("What is your score?");
int score=in.nextInt();
if(score<60){
System.out.println("Fail");
}
else if(60<=score&&score<70){
System.out.println("Pass");
else if(70<=score&&score<80){
System.out.println("Good");
else if(score>=80){
System.out.println("Excellent");
?
Promise丶3782880 提問(wèn)者
江星辰 回復(fù) Promise丶3782880 提問(wèn)者
Scanner x =new Scanner(System.in);
System.out.print("請(qǐng)輸入一個(gè)數(shù):");
int i = x.nextInt();
String mark = (i>=80) ?"優(yōu)秀" :(i>=70) ? "良好" :(i>=60) ? "及格"
: "不及格" ;
System.out.println("分?jǐn)?shù):"+i+"分,成績(jī)?yōu)椋?+mark);
if(score<60){ ? ?System.out.println("Fail");}else if(score<70){ ? ?System.out.println("Pass");}else if(score<80){ ? ?System.out.println("Good");}else { ? ?System.out.println("Excellent");}
第一個(gè)答案的if else 貌似可以簡(jiǎn)化一下下
public class hello {? public static void main(String[] args){?? int a=82;?? int b=78;?? int c=68;?? int d=55;?? String mark1 =(a>=80)?"優(yōu)秀":"良好";?? String mark2 =((b>70)&&(b<=80))?"良好":"及格";?? String mark3 =((c>60)&&(c<=70))?"及格":"不及格";?? String mark4 =(d<=60)?"不及格":"及格";??System.out.println("a考試成績(jī):"+mark1);??System.out.println("b考試成績(jī):"+mark2);??System.out.println("c考試成績(jī):"+mark3);??System.out.println("d考試成績(jī):"+mark4);? }}
我也是新學(xué)的,我這個(gè)好像有點(diǎn)不嚴(yán)謹(jǐn)呢~,看了你自己的答案覺(jué)得很好,不過(guò)為了紀(jì)念我自己想的這個(gè),我還是決定要發(fā)上來(lái)哈哈,可以交流一下呀~
運(yùn)算結(jié)果是
a考試成績(jī):優(yōu)秀b考試成績(jī):良好c考試成績(jī):及格d考試成績(jī):不及格
天潤(rùn)
得一邊沒(méi)有等于號(hào)啊
都有等于,這題目無(wú)語(yǔ)了
舉報(bào)
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語(yǔ)法開始
4 回答String mark =(score>=60)?"及格":"不及格";
1 回答為什么及格與不及格之間是用“:”,而不是“;”?
5 回答“及格” : “不及格”
2 回答為什么是<60而不是<=60?
3 回答編碼里的及格不及格應(yīng)該怎么修改一下
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-08-17
import java.util.Scanner;
public class Hello {
?public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("What is your score?");
int score=in.nextInt();
if(score<60){
System.out.println("Fail");
}
else if(60<=score&&score<70){
System.out.println("Pass");
}
else if(70<=score&&score<80){
System.out.println("Good");
}
else if(score>=80){
System.out.println("Excellent");
}
?
}
?
}
2016-09-22
Scanner x =new Scanner(System.in);
System.out.print("請(qǐng)輸入一個(gè)數(shù):");
int i = x.nextInt();
String mark = (i>=80) ?"優(yōu)秀" :(i>=70) ? "良好" :(i>=60) ? "及格"
: "不及格" ;
System.out.println("分?jǐn)?shù):"+i+"分,成績(jī)?yōu)椋?+mark);
2016-08-18
if(score<60){
? ?System.out.println("Fail");
}
else if(score<70){
? ?System.out.println("Pass");
}
else if(score<80){
? ?System.out.println("Good");
}
else {
? ?System.out.println("Excellent");
}
第一個(gè)答案的if else 貌似可以簡(jiǎn)化一下下
2016-08-17
public class hello {
? public static void main(String[] args){
?? int a=82;
?? int b=78;
?? int c=68;
?? int d=55;
?? String mark1 =(a>=80)?"優(yōu)秀":"良好";
?? String mark2 =((b>70)&&(b<=80))?"良好":"及格";
?? String mark3 =((c>60)&&(c<=70))?"及格":"不及格";
?? String mark4 =(d<=60)?"不及格":"及格";
??System.out.println("a考試成績(jī):"+mark1);
??System.out.println("b考試成績(jī):"+mark2);
??System.out.println("c考試成績(jī):"+mark3);
??System.out.println("d考試成績(jī):"+mark4);
? }
}
我也是新學(xué)的,我這個(gè)好像有點(diǎn)不嚴(yán)謹(jǐn)呢~,看了你自己的答案覺(jué)得很好,不過(guò)為了紀(jì)念我自己想的這個(gè),我還是決定要發(fā)上來(lái)哈哈,可以交流一下呀~
運(yùn)算結(jié)果是
a考試成績(jī):優(yōu)秀
b考試成績(jī):良好
c考試成績(jī):及格
d考試成績(jī):不及格
2016-08-17
得一邊沒(méi)有等于號(hào)啊
2016-08-17
都有等于,這題目無(wú)語(yǔ)了