import java.util.Arrays; import java.util.Scanner; //import java.util.Random; //import java.util.Scanner; // //public class text { // public static void main(String[] args) { Scanner input = new Scanner(System.in); // //创建一个键盘输入 System.out.println("请输入"); int X1=input.nextInt(); System.out.println(++X1); // boolean a=true; boolean b=false; System.out.println(a&b); // System.out.println("请输入高");int h = input.nextInt(); System.out.println("请输入半径");int r = input.nextInt(); double result = 3.14*r*r*h; System.out.println(result); // Scanner input = new Scanner(System.in); System.out.println("输入成绩"); int score = input.nextInt(); if (score>=90){ System.out.println("优秀"); }else if (score>=80){ System.out.println("良好"); }else if (score>=60){ System.out.println("及格"); }else { System.out.println("不及格");} // Scanner input = new Scanner(System.in); System.out.println("选择操作"); int CZ = input.nextInt(); switch (CZ){ case 1: System.out.println("cz1"); break; case 2: System.out.println("cz2"); break; case 3: System.out.println("cz3"); break; case 4: System.out.println("cz4"); break; case 5: System.out.println("cz5"); break; default: System.out.println("没有相关操作"); break; } // int i = 1; int num = 0; int num1 = 1; while (i<=10){ num+=i; num1*=i; i++; if (i%3==0){ System.out.println("输出3的倍数:"+i); } } System.out.println(num); System.out.println(num1); // int i = 10; do { System.out.println(i); i--; }while (i>=0); for (int i=0;i<5; i++){ if (i==3){ continue;//跳过当前 } System.out.println(i); } // for (int i=1;i<=5;i++){ for (int j=1;j<=i;j++){ System.out.print("*"); } System.out.println(); } // for (int i=1;i<=9;i++){//行 for (int j=1;j<=i;j++){//列 System.out.print(j+"*"+i+"="+i*j+" "); } System.out.println(); } // for (int i = 1;i<=5;i++){ for (int j = i;j<=5;j++){ System.out.print(" "); } for (int j =1;j<=i*2-1;j++){ System.out.print("*"); } System.out.println(); } // System.out.println("请输入"); int num = input.nextInt(); getText1(num);//调用方法(可以复用)//无返回值 (void) getText1(num);//调用方法(可以复用) boolean bool = years(num);//有返回值,需要接收 if (bool){ System.out.println("闰年"); }else{ System.out.println("平年"); } } //void无返回值(return) public static void getText1(int line){ for (int i = 1;i<=line;i++){ for (int j = i;j<=line;j++){ System.out.print(" "); } for (int j =1;j<=i*2-1;j++){ System.out.print("*"); } System.out.println(); } } public static boolean years(int year){ if (year%4==0){ return true; }else { return false; } int a [] ={1,2,3,4};//int [] a={1,2} // int[] nums; // nums = new int[3]; System.out.println("数组长度为:"+a.length); int b =a.length; //for遍历 for (int i = 0;i<b;i++){ int c = a [i]; System.out.println(c); } //foreach for (int X:a){ System.out.print(X); } // // // int [] num=new int[3]; // int len = num.length; // Random r = new Random();//生成随机数 // for (int i =0;i<len;i++){ // num[i] = r.nextInt(10); int X = num[i]; System.out.println(X); // } // Scanner input = new Scanner(System.in); // System.out.println("请输入:"); // int numUser = input.nextInt(); // boolean flag = false; // for (int y:num){ // if (numUser==y){ // flag=true; // break; // }if (flag){ // System.out.println("输入正确"); // }else { // System.out.println("输入错误"); // } // // // // } // // // } //} // public class text{ // public static void main(String[] args) { char[] sz = {'a', 'b', 'c', 'd', 'e', 'f'}; int len = sz.length; // for (int i=1; i<=len; i++){ // for (int j=1;j<=len;j++){ // if (j+i-1<len){ // System.out.print("#"); // }else { // System.out.print("*"); // } // } // System.out.println(); // } for (int i=1;i<=len;i++){ for (int j=i;j<len;j++){ System.out.print(" "); } for (int j=1;j<=i*2-1;j++){ System.out.print(sz[i-1]); } System.out.println(); } // // int [][] scores = {{12,13,14},{22,23,24},{32,33,34}};//二维数组 // int len1 = scores.length; // for (int i=0;i<len1;i++){//1层数组 // int len2 = scores[i].length; // int sum=0; // for (int j=0;j<len2;j++){//2层数组 // sum += scores[i][j]; // } // int avg = sum/len2; // System.out.println(avg); // } // // } // public static void main(String[] args){ // int [] num = {5,6,12,9,55,41,32,17,37}; // // int max = max(num); // int mix = mix(num); // System.out.println("输出最大值:"+max); // System.out.println("输出最小值:"+mix); // // // } // // public static int max(int [] num){//int用return返回 // int len = num.length; // int max = num[0]; // for (int i=0;i<len;i++){ // if (num[i]>max){ // num[i]=num[i]+max; // max=num[i]-max; // num[i] =num[i]-max;//数据交换完成 // } // } // return max; // } // public static int mix(int [] num){ // int len = num.length; // int mix = num[0]; // for (int i=0;i<len;i++){ // if (num[i]<mix){ // num[i] = num[i]+mix; // mix = num[i]-mix; // num[i] = num[i]-mix; // } // } // return mix; // } // // public static void main(String[] args){ // int [] num = {5,6,12,9,55,41,32,17,37}; // int len = num.length-1; // for (int i=0;i<len;i++){//控制循环 冒泡排序轮数 // for (int j=0;j<len-i;j++){ // if (num[j]>num[j+1]){ // num[j]=num[j]+num[j+1]; // num[j+1]=num[j]-num[j+1]; // num[j]=num[j]-num[j+1]; // } // } // } // for (int n:num){ // System.out.print(n+" "); // } // // } // public static void main(String[] args){ // int [] num = {12,45,44,32,51,19,14,35,42,25,}; // int len = num.length; // int minXb = 0;//设置数组下标 // for (int i=0;i<len-1;i++){//选择排序 控制排序轮次 // minXb = i; // for (int j=i+1;j<len;j++){ // if (num[minXb]>num[j]){ // minXb = j; // } // }if (minXb!=i){ // num[minXb] = num[minXb]+num[i]; // num[i] = num[minXb]-num[i]; // num[minXb] = num[minXb]-num[i]; // } // }for (int n :num){ // System.out.println(n); // } // } //public static void main(String[] args){ // int [] num = {12,14,19,25,32,35,42,44,45,51}; for (int i=1;i<len;i++){ int temp = num[i]; //插入排序 for (int j=i-1;j>0;j--){ if (num[j]>temp){ num[j+1] = num[j]; }else { break; }if (num[i]!=temp){ num[j] = temp; } } }for (int n:num){ System.out.print(n+" "); } // // //int [] num :目标数组 ,key :查找数 // Scanner input = new Scanner(System.in); //创建一个键盘输入 // System.out.println("请输入"); // int X1=input.nextInt(); // // int index = efcz(num,X1);//导入方法 // System.out.println(index); // // int index2 = Arrays.binarySearch(num,X1);//使用Arrays包进行二分查找 // System.out.println(index2); // for (int Z :num){ // System.out.println(Z); // } // System.out.println(Arrays.toString(num));//toString 输出数组,更加方便 //} int [] num :调用数组,key :搜索数据 // public static int efcz (int [] num ,int key){//二分查找 // int start = 1; // int end = num.length; // while (start<=end){ // int middle = (start+end)/2; // if (num[middle-1]>key){ // end = middle-1; // }else if (num[middle-1]<key){ // start = middle+1; // }else { // return middle; // } // } // return 0; // } // public static void main(String[] args){ // int [] num = {12,41,51,62,35,81,99,21,43}; // Arrays.sort(num);//使用Arrays.sort 快速排序 // System.out.println(Arrays.toString(num)); // int [] num2 = Arrays.copyOf(num,10);//复制数组,设置新数组长度 // System.out.println(Arrays.toString(num2)); // System.out.println(Arrays.equals(num,num2));//判断数组是否一致 // Arrays.fill(num2,0);//填充数组 // System.out.println(Arrays.toString(num2)); // } }
懂得都懂昂
最新推荐文章于 2024-09-05 11:00:53 发布