2018.12.8

1.public class Work1 {
// 使用循环输出 100,95,90…5
public static void main(String[] args) {
for (int i=100;i>0;i=i-5) {
System.out.print(i+" ");
}
}
}

2.public class Work2 {
// 计算1至50中7的倍数的和
public static void main(String[] args) {
int sum =0;
for(int i =1;i<=50;i++) {
if(i%70)
sum+=i;
}System.out.println(sum);
}
}
3.public static void main(String[] args) {
//输入一批整数,输出最大值和最小值,输入0结束循环
Scanner input = new Scanner(System.in);
System.out.print(“请输入一个整数(输入0结束):”) ;
int a = input.nextInt();
int min=a;
int max=a;
for(int b=1;b!=0;) {
System.out.print(“请输入一个整数(输入0结束):”);
b=input.nextInt();
if(b
0) break;
if(min>b) min=b;
if(max<b) max=b;
}System.out.println(“最大值为”+max+" "+“最小值为”+min);
}
}

4.import java.util.Scanner;
// 输入日期显示英文
public class Work5 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
while(true) {
System.out.println();
System.out.println(“请输入数字(1-7):”);
int a = input.nextInt();
if (a==0) {System.out.println(“程序结束!”);
break;}
switch(a){
case 1:System.out.print(“今天是Mon”);break;
case 2:System.out.print(“今天是Tue”);break;
case 3:System.out.print(“今天是Wed”);break;
case 4:System.out.print(“今天是Thu”);break;
case 5:System.out.print(“今天是Fri”);break;
case 6:System.out.print(“今天是Sat”);break;
case 7:System.out.print(“今天是Sun”);break;
default: System.out.print(“请重新输入”);
}
}
}
}

5public class Work6 {
//鸡兔同笼
public static void main(String[] args) {
for(int i=0;i<=35;i++) {
int j =35-i;
if(2i+4j==94)
System.out.println(“鸡是”+i+" 兔子是"+j);
}
}
}

6.//FlipFlop游戏
public class Work7 {
public static void main(String[] args) {
for(int i=1;i<=100;i++) {
if(i%30) System.out.print(“Flip”+" ");
if(i%5
0) System.out.print(“Flop”+" “);
if(i%30&&i%50)System.out.print(“FlipFlop”+” “);
if(i%3!=0&&i%5!=0) System.out.print(i+” ");
}
}
}

7.// 马克思问题
public static void main(String[] args) {
int k; int w; int m;
for(k=0;k<=30;k++) {
for(m=0;m<=10;m++) {
w= 30-k-m;
if((3m+2w+k)==50)
{ System.out.println(k+" “+w+” "+m);
break;}
}
}
}
}
8.// 5句话逆序输出
public static void main(String[] args) {
Scanner input= new Scanner(System.in);
String[] a =new String[5];
for(int i= 0;i<=4;i++) {
System.out.print(“第”+(i+1)+“句话:”);
a[i] = input.next();
}
for(int i=4;i>=0;i–) {
System.out.println(a[i]);
}
}
}

  1. //最小积分
    public static void main(String[] args) {
    int[] a = {18,25,7,36,13,2,89,63} ;
    int min = a[0] ;
    int sum =0;
    int b=0;
    for(int i=1;i<=7;i++) {
    if(min>a[i]) {
    min=a[i];
    b=i;
    }
    }
    System.out.println(“最低积分为”+min+“位置为”+b);
    }
    }

10.输入10个整数 是否合法
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int[] a=new int [10];
int x=0;
int y=0;
int z=0;
int f=0;
System.out.println(“请输入10个数:”);
for(int i=0;i<=a.length-1;i++) {
a[i] =input.nextInt();
if(a[i]==1) x+=1;
else if(a[i]==2) y+=1;
else if(a[i]==3) z+=1;
else f+=1;
}
System.out.println(“输入10个数为:”);
for(int c:a)
System.out.print(c+" ");
System.out.println();
System.out.println(“数字1的个数”+x);
System.out.println(“数字2的个数”+y);
System.out.println(“数字3的个数”+z);
System.out.println(“非法数字的个数”+f);
}
}

  1. 逆序输出 小于0的值记为0

    public static void main(String[] args) {
    int[] array= new int[]{1,3,-1,5,-2};
    for(int i=4;i>=0;i–) {
    if(array[i]<0)
    array[i]=0;
    System.out.print(array[i]+" ");
    }
    }
    }

猜你喜欢

转载自blog.csdn.net/weixin_43985965/article/details/84893352