输入一个数,判断奇偶数
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,则输出“星期六”。星期的英文单词如下
表所示。
星期一
星期二
星期三
星期四
星期五
星期六
星期日
Monday
Tuesday
Wednesday
Thursday
Fridy
Saturday
Sunday
//判断第一个字母
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);
}
}