您的位置:首页 > 其它

选择语句和循环语句练习

2017-07-17 21:08 239 查看

输入一个数,判断奇偶数

Scanner sc = new Scanner(System.in);int i = sc.nextInt();if(i%2==0){System.out.println("偶数");}else{System.out.println("奇数");}

判断一个数是否为素数

Scanner sc = new Scanner(System.in);int j = sc.nextInt();// 定义一个标记boolean b = true;for(int i=2;i<j;i++){if(j%i==0){b =false;break;}}if(b && j>1){System.out.println(j+":是素数");}else{System.out.println(j+":不是素数");}
 
请根据英文单词的第一个字母判断星期几,如果第一个字母是一样的,则继续判断第二个字母。例如如果第一个字母是S,则继续判断第二个字母,如果第二个字母是a,则输出“星期六”。星期的英文单词如下表所示。

期一星期二星期三星期四星期五星期六星期日
MondayTuesdayWednesdayThursdayFridySaturdaySunday
//判断第一个字母
char c = s.charAt(0);// 第一个字母
if(c=='m'||c=='M'){
System.out.println("星期一");
}else if(c=='t'||c=='T'){
if(s.charAt(1)=='u'||s.charAt(1)=='U'){
System.out.println("星期二");
}else{
System.out.println("星期四");
}
}else if(c=='W'||c=='w'){
System.out.println("星期三");
}else if(c=='f'||c=='F'){
System.out.println("星期五");
}else if(c=='s'||c=='S'){
if(s.charAt(1)=='a'||s.charAt(1)=='A'){
System.out.println("星期六");
}else{
System.out.println("星期日");
}
}
输入一批整数,使用循环求出最大值与最小值,输入0时结束。
System.out.println("输入0结束");
Scanner sc  = new Scanner(System.in);

int max=0;
int min=0;
boolean f = true;
for(;;){
int i = sc.nextInt();
if(i==0){
break;
}
if(f){
max = i;
min = i;
f =false;
}else{
// 做比较
if(i>max){
max = i;
}
if(i<min){
min = i;
}
}
}
System.out.println("最大值是:"+max+"\n最小值是:"+min);
给20块钱买可乐,每瓶可乐3块钱,喝完之后退瓶子可以换回1块钱,问最多可以喝到多少瓶可乐。int i = 0;int j = 0;for(j=20;j>=3;j=j-3){i++;j++;}System.out.println("可以喝"+i+"瓶,剩余"+j);}}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: