• Java基础重点知识之欣欣向然


    题目:

    第一题:二重循环:

    public class Text01 {
        
        //完成歌曲排序的效果
        public static void main(String[] args) {
    
            String[] zimu={"Island","Ocean","pertty","Sun",};
            String [] newzimu=new String[zimu.length+1];
            System.out.println("歌曲插入前:");
            for (int i = 0; i < zimu.length; i++) {
                System.out.print(zimu[i]+"	");
                newzimu[i]=zimu[i];
            }
            String num="hehe";
            int index=newzimu.length+1;
            for (int i = 0; i < newzimu.length; i++) {
                if (newzimu[i].compareToIgnoreCase(num) > 0) {
                    index = i;
                    break;
                }
            }
            for (int i = newzimu.length - 1; i > index; i--) {
                newzimu[i] = newzimu[i - 1];
            }
            newzimu[index] = num;
            System.out.println("");
            System.out.println("歌曲插入后:");
            
            for (int i = 0; i < newzimu.length; i++) {
                System.out.print(newzimu[i]+"	");
            }
        }
    
        }

    第二题:课程循环:

    import java.util.Scanner;
    
    
    public class Text02 {
         //实现一个课程名称和课程编号的转换器:输入下表中的课程代号,
        //输出课程名称,用户可以循环输出(y表示继续,n表示退出)
        public static void main(String[] args) {
            Scanner input = new Scanner(System.in);
            boolean bool = true;
            do {
                System.out.println("请输入课程编号:");
                int num = input.nextInt();
               switch (num) {
                case 1:
                    System.out.println( "使用Java语言理解程序逻辑");
                    break;
                case 2:
                    System.out.println("使用Html语言开发商业站点");
                    break;
                case 3:
                    System.out.println("使用SQL Server管理和查询数据");
                    break;
                case 4:
                    System.out.println("使用C#还发数据库应用程序");
                    break;
                default:
                    System.out.println("没有这项");
                    break;
                }
                
                System.out.println("是否继续?(y继续)");
                String car = input.next();
                if (car.equals("n")) {
                    bool = false;
                    System.out.println("结束程序!");
                }
    
            } while (bool);
        }
    }

    第三题:累加和:

    public class Text03 {
    
        // 求1~100之间的累加和,但要求跳过所有个位为3的数
        public static void main(String[] args) {
            int sum = 0;
            for (int i = 1; i <= 100; i++) {
                if (!(i % 10 == 3)) {
                    sum += i;
                }
            }
            System.out.println(sum);
        }
    
    }

    第四题:幸运抽奖

    import java.util.Random;
    import java.util.Scanner;
    
    public class Text04 {
        // 完成幸运猜猜猜的功能,系统随机给出一个两位数,然后让你猜是什么数字,如果猜中,
        // 提示”您中奖了!!”,如果没有,系统将会给出提示”您的数字太大了或太小了”,
        // 从而缩小结果范围,游戏需要记录猜测的次数,
        public static void main(String[] args) {
            
            int count = 0;
            Random rand = new Random();
            int num1 = rand.nextInt(100);
            Scanner inputScanner = new Scanner(System.in);
            System.out.println("请输入一个数:");
            while (true) {
                int data = inputScanner.nextInt();
                if (data > num1) {
                    System.out.println("大了,请继续输入:");
                    count++;
                } else if (data < num1) {
                    System.out.println("小了,请继续输入:");
                    count++;
                } else {
                    count++;
                    System.out.println("恭喜你猜对了!!一共猜了" + count + "次");
                    break;
                }
    
            }
        }
    
    }

    第五题:平行四边形

    public class Text05 {
    
        // 使用二重循环打印平行四边形
        public static void main(String[] args) {
            for (int i = 1; i <= 7; i++) {
                for (int k = 1; k <= 7- i; k++) {
                    System.out.print(" ");
                }
                for (int j = 1; j <= 7; j++) {
                    System.out.print("*");
                }
                System.out.println();
    
            }
        }
    }

                                                                                                            加油!好好的就好!========子欣

  • 相关阅读:
    开源程序postGIS为postgresql提供存储空间地理数据的支持
    oracle官方文档
    postgresql转换符
    【转】oracle的Interval类型详解
    [转]千万不要把灯泡放进嘴里
    服务器运维指令
    莫名其妙的时区问题
    Linux内存思想
    oracle提高查询效率24法
    哈佛大学图书馆凌晨4点的景象
  • 原文地址:https://www.cnblogs.com/chengzixin/p/6839519.html
Copyright © 2020-2023  润新知