importjava.util.Scanner;publicclass onePerject {publicstaticvoidmain(String[] args){Scanner s =newScanner(System.in);int number =s.nextInt();if(number%2==1){System.out.println("你输入了一个奇数");}else{System.out.println("你输入了一个偶数");}}}
2.使用循环语句计算20的阶乘 20!
importjava.util.Scanner;publicclass twoProject {publicstaticvoidmain(String[] args){Scanner s =newScanner(System.in);long result =1;for(int i=1;i<=20;i++){
result *=i;//1*2*3*4....*20}System.out.println(result);}}
3.使用循环语句计算1!+2!+ 3!+…+20!
importjava.util.Scanner;publicclass treeProject {publicstaticvoidmain(String[] args){Scanner m =newScanner(System.in);long finalResult =0;for(int i =1; i <=20; i++){//i=1 2 3 4 ....20long result =1;for(int j =1; j <= i; j++){//j! 1 2 3 ...i
result *= j;}
finalResult += result;}System.out.println(finalResult);}}
4.接受三个整数abc,对这个三个整数按照从小到大的顺序进行排列
importjava.util.Scanner;publicclass fourProject {publicstaticvoidmain(String[] args){Scanner m =newScanner(System.in);int a, b, c;System.out.println("输入第一个数");
a = m.nextInt();System.out.println("输入第二个数");
b = m.nextInt();System.out.println("输入第三个数");
c = m.nextInt();if(a > b){int temp = a;
a = b;
b = temp;}if(b > c){int temp = b;
b = c;
c = temp;}if(a > b){int temp = a;
a = b;
b = temp;}}}
publicclass sixPeoject {publicstaticvoidmain(String[] args){Scanner s =newScanner(System.in);System.out.println("输入一个成绩");int score=s.nextInt();if(score>=90&&score<=100){System.out.println("优秀");}elseif(score>=80&&score<=89){System.out.println("良好");}elseif(score>=70&&score<=79){System.out.println("中等");}elseif(score>=60&&score<=69){System.out.println("及格");}elseif(score>=0&&score<=59){System.out.println("不及格");}else{System.out.println("输入有误");}}}
6.用while 循环 计算1~200之间所有3的倍数之和
publicclass sevenProject {publicstaticvoidmain(String[] args){Scanner s =newScanner(System.in);int i =3;int total =0;while(i <=200){// if (i % 3 == 0) {// total += i;// }
total += i;
i +=3;}System.out.println(total);}}
7.编写程序,输出200~500之间的所有素数
publicclass eightProject {publicstaticvoidmain(String[] args){Scanner s =newScanner(System.in);int number = s.nextInt();for(int j =200; j <=500; j++){boolean isSu =true;for(int i =2; i <= j -2; i++){if(j % i ==0){
isSu =false;}if(isSu){System.out.println(j);}}}}}
publicclass tenProject {for(int i =100; i <1000; i++){int ge = i %10;int bai = i /100;int shi=(i/10)%10;int total =ge*ge*ge+bai*bai*bai+shi*shi*shi;if(total==i){System.out.println(total);}}}}
importjava.util.Scanner;publicclass elevenProject {publicstaticvoidmain(String[] args){Scanner s =newScanner(System.in);int x =(int)(Math.random()*100);System.out.println("-----猜数字游戏------");while(true){int number = s.nextInt();if(x == number){System.out.println("恭喜猜中了");break;}elseif(x > number){System.out.println("猜小了");}else{System.out.println("猜大了");}}}}
publicclassArrayDame05{publicstaticvoidmain(String[] args){int[] a ={32,12,232,12,87};//7 0 1 2 3 4 5 6 3// 0 1 2 7-1-2 7-1-1 7-1for(int i =0; i <(a.length /2); i++){//i length-1-iint temp =a[i];
a[i]=a[a.length-1-i];
a[a.length-1-i]=temp;}for(int i =0; i <a.length ; i++){System.out.println(a[i]+" ");}}}
14.取得一个数组里面的最大值和最小值
publicclassArrayDame04{publicstaticvoidmain(String[] args){int[]TextArray=newint[]{12,5,13,54,76,233};int max=TextArray[0];int min=TextArray[0];for(int i =0; i <TextArray.length; i++){if(TextArray[i]>max){
max=TextArray[i];}if(TextArray[i]<min){
min=TextArray[i];}}System.out.println(max);System.out.println(min);}}
15.复制数组,将数组里面的数据全部复制到另一个数组里面
publicclassArrayDame03{publicstaticvoidmain(String[] args){int[]S=newint[]{12,23,42};int[]T=newint[S.length];for(int i =0; i <S.length ; i++){T[i]=S[i];}for(int i =0; i <T.length; i++){System.out.println(T[i]+" ");}}}
16.将“A”,“B”,“C” 存入数组,然后再输出
publicclassArrayDame02{publicstaticvoidmain(String[] args){char[] c ={'A','B','C'};for(int i =0; i <c.length ; i++){System.out.println(c[i]);}}}
17.遍历一个数组中所有的元素,并输出出来
publicclassArrayDame01{publicstaticvoidmain(String[] args){int[] scoreArray=newint[]{12,43,46,5,21,32,54,65,76,34,11};for(int i =0; i < scoreArray.length; i++){System.out.println(scoreArray[i]);}}}