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.如果编译出错
需要这样编译才能成功
二、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
七、二维数组
数组中元素的内存地址是连续的
上一篇: 如何将错误消息输出到绝对路径下
下一篇: C语言实现之谁是凶手,杀死比尔5