publicclass array_exercise {publicstaticvoidmain(String[] args){// //数组寻找最大值// int[] arr = new int[]{12, 23, 43, 1, 23, 345};// int max = arr[0];// for (int i = 1; i < arr.length; i++) {// if (arr[i] > max) {// max = arr[i];// }// }// System.out.println(max);// //通过三目运算式输出最大值// int[] arr = {1, 2, 3, 54, 65, 324, 6, 4636, 234, 534, 6};// int max = arr[0];// for (int i=1;i<arr.length;i++) {// max = arr[i]>max ? arr[i] : max ;// System.out.println(max);//// }}}
个位和十位都不是7,并且只能是偶数
publicclassArraySummation{publicstaticvoidmain(String[] args){int sum=0;int[] arr;int[] arr2 =newint[12];
arr =newint[]{68,27,95,88,171,996,51,210};for(int i =0; i < arr.length; i++){int a = arr[i]%10;//个位是7int b = arr[i]/10%10;//十位是7// System.out.println(arr[i]);if(a !=7&& b !=7&& arr[i]%2==0){System.out.println("符合要求的数字:"+arr[i]);
arr2[i]=arr[i];}}for(int j=0;j<arr2.length;j++){
sum += arr2[j];}System.out.println("最后求和是:"+sum);}}
/*
输入一个数,查找这个数在数组中的索引值
*/importjava.util.Scanner;publicclassFindProblems{publicstaticvoidmain(String[] args){int[] arr =newint[]{19,28,37,46,50};System.out.println("Please enter a number:");Scanner n =newScanner(System.in);intN= n.nextInt();System.out.println(getIndex(arr,N));}//查找这个数是否为数组中的元素,如果不是返回-1,如果是的返回对应的索引publicstaticintgetIndex(int arr[],intN){int index =-1;for(int i =0; i < arr.length; i++){if(N== arr[i]){
index=i;break;}}return index;}}
importjava.util.Scanner;/*
6个评委打分,分数为
*/publicclassJudgesScore{publicstaticvoidmain(String[] args){Scanner score =newScanner(System.in);int[] arr =newint[6];int length=arr.length;for(int i =0; i < length; i++){System.out.println("Please rate the "+(i+1)+" first judge:");int a = score.nextInt();if(a >0&& a <100){
arr[i]= a;}else{System.out.println("Erro");
length = arr.length+1;}}System.out.println(getScore(arr));}// 根据要求去掉最大值和最小值求得平均分publicstaticintgetScore(int arr[]){int max = arr[0], min = arr[0], score =0, sum =0;for(int i =0; i < arr.length; i++){if(max > arr[i]){
max = arr[i];return max;}if(min < arr[i]){
min = arr[i];return min;}
sum += arr[i];return sum;}
score =(sum - max - min)/ arr.length -2;return score;}}
publicclassSkip_seven{publicstaticvoidmain(String[] args){getSeven();//缝七必过}//遇见7 或者是含有7或者是7的倍数则跳过publicstaticvoidgetSeven(){int a, b, c;for(int i =1; i <100; i++){
a = i %10;
b = i /10%10;
c = i %7;if(a ==7|| b ==7|| c ==0){System.out.println(i);}}}}
Other
publicclass method_study {publicstaticvoidmain(String[] args){}//数组最大值publicstaticintgetarraryN(int[] ar){int max=ar[0];for(int i=0;i<ar.length;i++){if(ar[i]> max){
max = ar[i];}}System.out.println(max);return max;}// 数组遍历publicstaticintgetArrary(){int[] arry =newint[]{11,22,33,44,55};System.out.print("[");for(int i =0; i < arry.length; i++){if(i == arry.length -1){System.out.print(arry[i]);}else{System.out.print(arry[i]+",");}}System.out.println("]");return0;}//方法的重载代码publicstaticbooleangetint(int a,int b){System.out.println("int");return a == b;}publicstaticbooleangetint(long a,long b){System.out.println("long");return a == b;}publicstaticbooleangetint(short a,short b){System.out.println("short");return a == b;}publicstaticbooleangetint(byte a,byte b){System.out.println("byte");return a == b;}//给定方法判段ab哪一个更大publicstaticintgetmax(int a,int b){if(a > b){return a;}else{return b;}}//给定参数判断是否为偶数publicstaticbooleangetEvenNumber(int a){if(a %2==0){returntrue;}else{returnfalse;}}//获取两个数的最大值(有参)publicstaticvoidgetMax(int a,int b){if(a > b){System.out.println(a);}else{System.out.println(b);}}//获取两个数的最大值(无参)publicstaticvoidLargerNumber(){Scanner n =newScanner(System.in);int a = n.nextInt();int b = n.nextInt();if(a > b){System.out.println(a);}else{System.out.println(b);}}//水仙花数publicstaticvoidNarcissisticNumber(){for(int i =100; i <1000; i++){int b = i /100;int s = i /10%10;int g = i %10;if(b * b * b + s * s * s + g * g * g == i){System.out.println(i);}}// int count=0;// for(int j=1;j<10;j++){// for (int n=1;n<10;n++){// for (int b=1;b<10;b++){// if(n==j+1&&b==n+1){count++;System.out.println(""+j+n+b+n+j);}//// }// }// }// System.out.println(count);}}