欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JAVA 从头开始<四>

程序员文章站 2022-07-02 15:49:56
一、switch 1.根据输入月份获取季节 2.如果编译出错 需要这样编译才能成功 二、while 1.求1-100中7的倍数总和 2.猜随机数,没有猜对继续猜,猜对停止 三、do-while 四、for for(;;) 这样写是一个死循环 五、大部分和C#差不多,就不一 一做笔记了,后面随便记录下 ......

一、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.如果编译出错

JAVA 从头开始<四>

需要这样编译才能成功

JAVA 从头开始<四>

 JAVA 从头开始<四>

JAVA 从头开始<四>

二、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);
    }
}

JAVA 从头开始<四>

 

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;
           }
        }
        
    }
}

JAVA 从头开始<四>

三、do-while

四、for

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

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

六、数组

1.arrays.tostring( arr);   把数组转为string类型

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

JAVA 从头开始<四>

七、二维数组

JAVA 从头开始<四>

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

JAVA 从头开始<四>