目录
题目:判断一个年份是否是闰年,闰年的条件是符合下面二者之一 1.年份能被4整除,但不能被100整除 2.能被400整除
题目:输入保国同志的芝麻信用分: 如果 :信用分为100分时,输出信用极好; 信用分为(80,99】时,输出信用优秀; 信用分为【60,80】时,输出信用一般; 其他情况,输出信用不及格
题目: 请编写一个程序,该程序可以接收一个字符,比如a,b,c,d,e , a表示星期一,b表示星期二,c表示星期三 * 根据用户的输入显示相应的信息,要求使用Switch语句完成*
题目:请编写一个程序,该程序可以接收一个字符,比如a,b,c,d,e a表示星期一,b表示星期二 根据用户的输入显示相应的信息,要求使用Switch语句完成
题目:使用Switch 把小写类型的char 类型转为大写(键盘输入),只转换a,b,c,d,其他的输出other
题目:对学生成绩大于60 分的,输出合格,低于60分的,输出不合格(注意:输入成绩不能大于100),提示成绩/60
题目:for(;循环判断条件;)中的初始化和变量迭代可以写到其他地方,但是两边的分号不能省略
String转成double类型
String str="18.0";
double d1=Double.parseDouble(str);
System.out.println(d1);
char转String类型
char c1='韩';
String str1=c1+"";
System.out.println(str1);
双分支练习题
题目:判断一个年份是否是闰年,闰年的条件是符合下面二者之一
1.年份能被4整除,但不能被100整除
2.能被400整除
思路分析: 1.定义:int year 保存年 2. 年份能被4整除,但不能被100整除==》year%4==0year%100!=0 3.能被400整除=》year%400==0 4.上面的2和3是或的关系
代码实现:
int year = 2029;
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
System.out.println("是闰年");
} else {
System.out.println("不是闰年");
}
多分支练习题
题目:输入保国同志的芝麻信用分: 如果 :信用分为100分时,输出信用极好; 信用分为(80,99】时,输出信用优秀; 信用分为【60,80】时,输出信用一般; 其他情况,输出信用不及格
代码实现:
Scanner myScanner = new Scanner(System.in);
//接收用户输入
System.out.println("请输入信用分");
int grade = myScanner.nextInt();
// 先对输入的信用分,进行一个范围的有效判断
if (grade>=1&&grade<=100){
//因为有四种情况,所以使用多分支
if (grade == 100) {
System.out.println("信用极好");
} else if (grade > 80 && grade <= 99) {
System.out.println("信用优秀");
} else if (grade >= 60 && grade <= 80) {
System.out.println("信用一般");
} else {
System.out.println("信用不合格");
}
}else {
System.out.println("信用分需要在1-100之间,请重新输入:");
}
Switch 练习题
题目: 请编写一个程序,该程序可以接收一个字符,比如a,b,c,d,e , a表示星期一,b表示星期二,c表示星期三 * 根据用户的输入显示相应的信息,要求使用Switch语句完成*
思路分析: * 1. 接收一个字符,创建Scanner对象 * 2. 使用Switch来完成匹配并输出对应的信息/ */
代码实现:
Scanner myScanner=new Scanner(System.in);
System.out.println("请输入一个字符ÿ