懂得都懂昂

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));
//    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值