您的位置:首页 > 其它

4 判断成绩是否优秀

2016-08-30 10:20 183 查看
import java.util.Scanner;

//题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
//分析:条件运算符,就是形如(关系表达式?表达式1:表达式2;其中要对条件进行判断,判断标准就是true或者false;如果是true的话就输出条件一,否的话就输出条件
//然后还要求嵌套:什么是嵌套?我的理解就是多重循环
public class Five5Nest {

public static void main(String[] args) {
// TODO Auto-generated method stub
//还是首先键盘输入成绩
Scanner sc=new Scanner(System.in);
int a=sc.nextInt();

//判断成绩是否合格,如果合格就调用方法,不合格就输出你输入的成绩有误
//这个我写的时候犯了一点小错误;没有分清楚 &&、&、||、|的区别
//&& 于||分别表示逻辑与、逻辑或的是逻辑上的,逻辑上就用true或者fasle来判断
//&与|就分别表示位与、位或,输出的还是数值
//此处肯定是逻辑或
if(a< 0 || a>100 )
{
System.out.println("你输入的成绩有误");
}
else
{
result(a);
}

}
public static void result(int a)
{
//定义学生成绩
char student='A';
//判断学生成绩
student= (90 <=a?'A':(60<=a ?'B':'C'));
//输出成绩
System.out.println(student);

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: