zoukankan      html  css  js  c++  java
  • JAVA 从头开始<四>

    一、switch

    1.根据输入月份获取季节

    import java.util.*;
    class Demo8{
        public static void main(String[] args)
        {
            System.out.println("请输入一个月份:");
            //创建一个扫描器
            Scanner scanner=new Scanner(System.in);
            //调用扫描器的nex    Int方法
            int moonth=scanner.nextInt();
            switch(moonth)
            {
                case 3:
                case 4:
                case 5: System.out.println("春天");
                        break;
                case 6: 
                case 7:
                case 8: System.out.println("夏天");
                        break;
                case 9: 
                case 10:
                case 11:System.out.println("秋天");
                        break;   
                case 12: 
                case 1:
                case 2: System.out.println("冬天");
                        break;     
                default:System.out.println("没有对应的季节");
                        break;  
            }
        }
    }

    2.如果编译出错

    需要这样编译才能成功

     

    二、while

    1.求1-100中7的倍数总和

    import java.util.*;
    class Demo9{
        public static void main(String[] args)
        {
            int num=0;
            int sum=0;
    
            while(num<=100)
            {
                if(num%7==0)
                {
                    sum+=num;
                }
                num++;
            }
            System.out.println(sum);
        }
    }

    2.猜随机数,没有猜对继续猜,猜对停止

    import java.util.*;
    class Demo10{
        public static void main(String[] args)
        {
            Random random=new Random();//创建随机数对象
            int radomNum=random.nextInt(10)+1;//要求1~10
            Scanner scanner=new Scanner(System.in);//创建扫描器
            boolean flag=true;
             while(flag)
            {
              System.out.println("请输入你要猜的数字");
              int quessNum=scanner.nextInt();
                 if(quessNum>radomNum)
              {
                System.out.println("猜大了");
              }
                else if(quessNum<radomNum)
              {
                System.out.println("猜小了");
              }
                else{
                System.out.println("猜对了");
                flag=false;
               }
            }
            
        }
    }

    三、do-while

    四、for

    for(;;)  这样写是一个死循环

    五、大部分和C#差不多,就不一 一做笔记了,后面随便记录下

    六、数组

    1.Arrays.toString( arr);   把数组转为string类型

    2.Arrays.binarySearch( arr,10);   二分查找法,只能用于有序的数组,查找数组中对应的元素,返回数组中查询的数组的index

    七、二维数组

    数组中元素的内存地址是连续的

  • 相关阅读:
    leetcode_239. 滑动窗口最大值
    pagehelper分页 配置参数 supportMethodsArguments 建议不要全局设置
    java面经收集
    HTTP协议超级详解
    MySQL数据库用户常用权限命令
    MySQL数据库的隔离级别
    InnoDB存储引擎的事务
    MySQL系统函数
    MySQL数据库备份与恢复
    MySQL数据库常见的数据类型
  • 原文地址:https://www.cnblogs.com/VSMinos/p/9809030.html
Copyright © 2011-2022 走看看