#Java入门练习题
-
声明两个整型变量a和b并分别赋值,找到a和b中的最大值,并输出。用两种方式实现:条件运算符、if…else分支结构。
//方法1:三目运算符 int a = 20 , b = 15; int max = a>b?a:b; System.out.println(max); //方法2:if-else分支结构 int c = 100 , d = 104; if(c>=d){ System.out.println(c); } else{ System.out.println(d); }
-
声明一个整型变量year并存储年份,判断其是平年还是闰年,若是闰年则输出"某某某年是闰年",否则输出"某某某年是平年"。
int year = 1900; if(year%4==0&&year%100!=0||year%400==0){ System.out.println(year+"年是闰年"); } else { System.out.println(year+"年是平年"); }
-
成绩等级判断:
注:考虑成绩的合法性:当不合法成绩时,输出"成绩不合法",90-100分为等级A,80-90分为等级B,60-80分为等级C,60分一下为等级D
int score = 900; if(score < 0 ||score> 100){ System.out.println("您输入的成绩不合法,请重新输入"); } else if(score>=90){ System.out.println("您的成绩等级为A"); } else if(score>=80){ System.out.println("您的成绩等级为B"); } else if(score>=60){ System.out.println("您的成绩等级为C"); } else{ System.out.println("您的成绩等级为D"); }