2018-12-9作业

#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

   	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);
   	}
   	

猜你喜欢

转载自blog.csdn.net/weixin_43986069/article/details/84928234