java C# 冒泡排序

这篇博客涵盖了Java编程的基础知识,包括用户输入验证、数字位数判断、日期计算以及三角形构建条件。还涉及冒泡排序算法的实现,对输入字符的大小写转换。适合初学者了解和巩固Java基本编程技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        //判断用户名密码
//        System.out.println("请输入用户名:");
//        String name=input.next();
//        System.out.println("请输入密码:");
//        String pwd=input.next();
//        if(name.equals("admin")&&pwd.equals("1234")){
//            System.out.println("用户名密码正确!");
//        }else {
//            System.out.println("用户名或密码错误!");
//        }
        /*
        输入数字是几位数
         */
//        System.out.println("请输入一个数:(0~99999)");
//        int score=input.nextInt();
//        if(score>=0&&score<10){
//            System.out.println("你输入的是一位数");
//        }else if (score>=10&&score<100){
//            System.out.println("你输入的是两位数");
//        }else if (score>=100&&score<1000){
//            System.out.println("你输入的是三位数");
//        }else if (score>=1000&&score<10000){
//            System.out.println("你输入的是四位数");
//        }else if(score>=10000&&score<100000){
//            System.out.println("你输入的是五位数");
//        }else {
//            System.out.println("你输入的不在范围内");
//        }
        /*
        判断是哪一年第几天
         */
//        System.out.print("输入年份:");
//        int year = input.nextInt();
//        System.out.print("输入月份:");
//        int month = input.nextInt();
//        System.out.print("输入本月日期:");
//        int data = input.nextInt();
//        int sum = 0;
//
//        for (int i = 1; i < month; i++) {
//            switch (i) {
//                case 1:
//                case 3:
//                case 5:
//                case 7:
//                case 8:
//                case 10:
//                case 12:
//                    sum = sum + 31;
//                    continue;
//                case 4:
//                case 6:
//                case 9:
//                case 11:
//                    sum = sum + 30;
//                    continue;
//            }
//        }
//        if (year % 4 == 0 && month > 2) {
//            sum = sum + 29;
//        } else if (month > 2) {
//            sum = sum + 28;
//        }
//        sum = sum + data;
//        System.out.println("今天是" + year + "年的第" + sum + "天");

        /*
            输入三位数构建三角形成功与否
         */
//        System.out.println("构建三角形");
//        System.out.println("请输入第一个数:");
//        int sum=input.nextInt();
//        System.out.println("请输入第二个数:");
//        int sum1=input.nextInt();
//        System.out.println("请输入第三个数:");
//        int sum2=input.nextInt();
//        if(sum+sum1>sum2&&sum+sum2>sum1&&sum1+sum2>sum-*){
//            System.out.println("三角形构建成功");
//        }else {
//            System.out.println("三角形构建失败");
//        }
        /*
            
         */
//        System.out.println("请输入一个字符:");
//        char num = input.next().charAt(0);
//        int num1 = (int) num;
//        if (num1 > 97 && num1 < 122) {
//            String s= String.valueOf(""+num);
//            System.out.println("转换大写:"+s.toUpperCase());
//        } else if (num1 > 35 && num1 < 90) {
//            System.out.println("不转换:"+num);
//        }


 /*
        第一题:冒泡排序
         */
//        int[] a = new int[4];
//        for (int i = 0; i < a.length; i++) {
//            System.out.println("请给数组"+(i+1)+"赋值:");
//            a[i] = input.nextInt();
//        }
//        System.out.println("打印前数组:");
//        for (int i = 0; i < a.length; i++) {
//            System.out.print(a[i]);
//        }
//        for (int i = 0; i <= a.length - 2; i++) {
//            for (int j = i + 1; j <= a.length - 1; j++) {
//                if (a[i] < a[j]) {
//                    int temp = a[i];
//                    a[i] = a[j];
//                    a[j] = temp;
//                }
//            }
//        }
//        System.out.println("");
//        System.out.println("打印后数组:");
//        for (int i = 0; i < a.length; i++) {
//            System.out.print(a[i]);
//        }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值