package isannian;
/**
* @author isannian
* 题目:利用条件运算符的嵌套来完成此题:
* 学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下 的用E表示。
*/
import java.util.Scanner;
public class C {
public static void main(String[] args) {
Scanner s =new Scanner(System.in);
System.out.print("输入学生名字:");
String s1 =s.next();
//System.out.println();
System.out.print("输入学生分数:");
double s2 =s.nextDouble();
s.close();
//(s2>=90) ? System.out.println(s1+"学习成绩"+"B等"+"分数"+s2):s2<60 ? System.out.println(s1+"学习成绩"+"A等"+"分数"+s2):System.out.println(s1+"学习成绩"+"C等"+"分数"+s2);
//
//(s2 >= 90) ? (System.out.println("a")) : System.out.println("b"); -------(优先级)
/*
if(s2>=90){
System.out.println(s1+"学习成绩为"+"A等"+" 分数"+s2);
}else if(s2<60){
System.out.println(s1+"学习成绩为"+"C等"+" 分数"+s2);
}else{
System.out.println(s1+"学习成绩为"+"B等"+" 分数"+s2);
}
*/
System.out.print(s1+"学习成绩为:");
System.out.print(s2+"分——");
System.out.print(s2>=90?"A级":s2<60?"C级":"B级");// 条件运算符嵌套
}
}
条件运算符嵌套
最新推荐文章于 2023-04-04 22:04:31 发布