int s=0;
for(int i = 1;i<=50;i++) {
if(i%7==0) {
s +=i;
}
}System.out.println("1~50中是7的倍数之和为:"+s);
6、输出一批整数,输出其中最大值和最小指,输入0结束循环;
Scanner input = new Scanner(System.in);
int max = 0;
int min = 0;
for(int i=1;;i++) {
System.out.print("请输入一个整数(输入0结束):");
int a =input.nextInt();
if(a==0) {
break;
}
if(max<a) {
max = a;
}
if(min>a) {
min = a;
}
}
System.out.print("最大值为:"+max+" ");
System.out.println("最小值为:"+min);
7、从键盘输入一个数,当输入1~7时,显示对应的英文星期,按0结束
Scanner input = new Scanner(System.in);
for(int i = 0; ;i++) {
System.out.print("请输入1~7(输入0结束):");
int a = input.nextInt();
if(a == 0) {
System.out.println("程序结束");
break;
}else if(a>=8||a<0) {
System.out.println("请重新输入");
continue;
}
switch(a) {
case 1:
System.out.println("今天是MON");
break;
case 2:
System.out.println("今天是TUE");
break;
case 3:
System.out.println("今天是WEN");
break;
case 4:
System.out.println("今天是THU");
break;
case 5:
System.out.println("今天是FRI");
break;
case 6:
System.out.println("今天是SAT");
break;
case 7:
System.out.println("今天是SUN");
break;
}
}
int[] arr = {18,25,7,36,13,2,89,63};
int min = arr[0];
int t = 0;
for(int i = 0;i<arr.length;i++) {
if(min>arr[i]) {
min = arr[i];
t = i;
}
}System.out.println("最小值为:"+min);
System.out.println("对应的下标为:"+t);
13、从键盘输入10个整数,合法值为1,2,3,不是在三个数则是非法值,统计出每个数字的个数
Scanner input = new Scanner(System.in);
System.out.println("请输入10个整数:");
int a;
int s1=0;
int s2=0;
int s3=0;
int s4=0;
int[] arr = new int[10];
int i =0;
for(i=0;i<10;i++) {
arr[i]=input.nextInt();
switch(arr[i]){
case 1:
s1 +=1;
break;
case 2:
s2 +=1;
break;
case 3:
s3 +=1;
break;
default :
s4 +=1;
}
}
System.out.print("输入的数字为:");
for(int m :arr) {
System.out.print(m+" ");
}
System.out.println();
System.out.println("数字1的个数为:"+s1);
System.out.println("数字2的个数为:"+s2);
System.out.println("数字3的个数为:"+s3);
System.out.println("非法数字个数为:"+s4);