#12-7周末作业
##100 95 90 85
int s=100;
for(int i=1;i<20;i++) {
s=s-5;
System.out.println(s+" ");
}
输入一批整数,输出最大和最小值,输入0结
System.out.print("请输入一个整数(输入0结束):");
Scanner input=new Scanner(System.in);
int a=input.nextInt();
int i,min=a,max=a;
for( i=2;;i++) {
System.out.print("请输入一个整数(输入0结束):");
a=input.nextInt();
if(a!=0) {
if(a<min) {
min=a;
}
if(a>max) {
max=a;
}
}
else {
break;
}
}
System.out.println("最小的数是"+min+"最大的数是"+max);
##计算1-50中7的倍数之和
int sum=0;
for(int i=1;i<=50;i++) {
if(i%7==0) {
sum+=i;
}
}
System.out.println("一到五十中7的倍数之和为"+sum);
##键盘输入1到7 输出对应星期英文缩写
// 键盘输入1到7 输出对应星期英文缩写
int num=8;
while(num!=0) {
System.out.println("输入1-7中一个数");
Scanner input=new Scanner(System.in);
num=input.nextInt();
if(0<num && num<8){
switch(num){
case 1:System.out.println("MON");continue;
case 2:System.out.println("TUE");continue;
case 3:System.out.println("WED");continue;
case 4:System.out.println("THU");continue;
case 5:System.out.println("FRI");continue;
case 6:System.out.println("SAT");continue;
case 7:System.out.println("SUN");continue;
}
}
else {
System.out.println("请从新输入");
}
}
##鸡菟同笼 共有35头94脚 求鸡兔个数
int i,j;
for(i=0;i<35;i++) {
j=35-i;
if(i*4+j*2==94) {
System.out.println("兔"+i+"鸡"+j);
}
}
flipflop 三的倍数出现flip 5的倍数出现福;flop 都是输出flipflop
for(int i=0;i<=100;i++) {
if(i%5==0 && i%3==0) {
System.out.println("flipflop");
}else if(i%3==0) {
System.out.println("flip");
}else if(i%5==0) {
System.out.println("flop");
}else {
System.out.println(i);
}
}
30人 花50令 men花3 women花2 kids花1 求三者人数
int men,women,kids;
for(men=0;men<10;men++) {
for(women=0;women<30-men;women++) {
kids=30-men-women;
if(3*men+2*women+kids==50) {
System.out.println("men="+men+"women="+women+"kods="+kids);break;
}
}
}
输入5句话 逆序输出
Scanner input=new Scanner(System.in);
String[] a=new String[5];
for(int i=0;i<5;i++) {
System.out.print("输入一句话");
a[i]=input.next();
}
for(int j=4;j>=0;j--) {
System.out.println(a[j]);
}
积分为18 25 7 36 13 2 89 36 的八名顾客求最低积分及原始位置
int[] point=new int[] {18,25,7,36,13,2,89,36};
int min=point[0];
int index=0;
for(int i=1;i<point.length;i++) {
if(point[i]<min) {
min=point[i];
index=i;
}
}
System.out.println("最低积分为"+min+"\n"+"第"+(index+1)+"位会员");
输入10个数 1 2 3为合法数 其余为非法术 统计合法数肯非法数个数
Scanner input=new Scanner(System.in);
int[] nums=new int[10];
int[] count=new int[4];
System.out.println("输入十个数");
for(int i=0;i<10;i++) {
nums[i]=input.nextInt();
switch(nums[i]) {
case 1: count[0]++;continue;
case 2: count[1]++;continue;
case 3: count[2]++;continue;
default: count[3]++;
}
}
System.out.println("输入的10个数为:"+Arrays.toString(nums));
System.out.println("数字1的个数:"+count[0]+"\t数字2的个数"+count[1]+"\t数字3的个数"+count[2]+"\t非法数字个数"+count[3]);
数组array 1 3 -1 5 -2 逆序放入 new arrays 中 且负数变为0
扫描二维码关注公众号,回复:
4438228 查看本文章
int[] array=new int[] {1,3,-1,5,-2};
int[] newarray=new int[array.length];
for(int i=0;i<array.length;i++) {
if(array[i]>=0) {
newarray[array.length-1-i]=array[i];
}else {
newarray[array.length-1-i]=0;
}
}
for(int i:newarray) {
System.out.println(i);
}