From da55cc709b417951177e22e62e1ca7d6d66863df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E4=BD=B3=E7=82=9C?= <626104790@qq.com> Date: Mon, 5 Dec 2022 10:26:54 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E7=AC=AC=E4=BA=94=E6=AC=A1=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20221204 \344\275\263\347\202\234.md" | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 "26 \351\231\210\344\275\263\347\202\234/20221204 \344\275\263\347\202\234.md" diff --git "a/26 \351\231\210\344\275\263\347\202\234/20221204 \344\275\263\347\202\234.md" "b/26 \351\231\210\344\275\263\347\202\234/20221204 \344\275\263\347\202\234.md" new file mode 100644 index 0000000..257b21c --- /dev/null +++ "b/26 \351\231\210\344\275\263\347\202\234/20221204 \344\275\263\347\202\234.md" @@ -0,0 +1,56 @@ +# 第一题 + +```java +import java.util.Scanner; + +public class work { + public static void main(String[] args) { + Scanner n1=new Scanner(System.in); + System.out.println("输入循环次数"); + int n= n1.nextInt(); + for (int i=1;i<=n;i++){ + System.out.println("我爱java"); + } + } +} +``` + +# 第二题 + +```java +import java.util.Scanner; + +public class work1 { + public static void main(String[] args) { + Scanner n1=new Scanner(System.in); + System.out.println("输入初始值"); + int a1= n1.nextInt(); + Scanner n2=new Scanner(System.in); + System.out.println("输入最终值"); + int a2= n2.nextInt(); + for (int i=a1;i<=a2;i++){ + System.out.println("有生之年,能看到中国队出线吗?"); + } + + } + + +} +``` + +## 笔记 + +for (1.初始化语句;2.条件判断语句;4.条件控制语句){ + 3.循环体语句; +} + +1.执行初始化语句 + +2.执行条件判断语句,看其结果是true还是false + 如果是false,循环结束,如果是true,继续执行 + +3.执行循环体语句 + +4.执行条件控制语句 + +5.回到2继续 \ No newline at end of file -- Gitee From c2ce68ad0418795ca1dd8569a693487eba05d013 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E4=BD=B3=E7=82=9C?= <626104790@qq.com> Date: Tue, 6 Dec 2022 22:49:41 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E7=AC=AC=E4=BA=94=E6=AC=A1=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20221206 \344\275\263\347\202\234.md" | 115 ++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 "26 \351\231\210\344\275\263\347\202\234/20221206 \344\275\263\347\202\234.md" diff --git "a/26 \351\231\210\344\275\263\347\202\234/20221206 \344\275\263\347\202\234.md" "b/26 \351\231\210\344\275\263\347\202\234/20221206 \344\275\263\347\202\234.md" new file mode 100644 index 0000000..c854a41 --- /dev/null +++ "b/26 \351\231\210\344\275\263\347\202\234/20221206 \344\275\263\347\202\234.md" @@ -0,0 +1,115 @@ +# 第一题 + +```java + public class D1 { + public static void main(String[] args) { + //求555555的约数中最大的三位数 + int i=555555; + int n; + int j=0; + for (i=999;i>=100;i--){ + n=j%i; + if(n==0){ + System.out.println("555555中最大的约数是:"+i); + break; + } + + } + } + + + + + + +``` + + + +# 第二题 + +```java +public class D2 { + public static void main(String[] args) { + //猜数字游戏。由系统随机生成(数字(0~99))之间,生成方法为int num==new + //Random().nextint(100).用户去猜测,如果太大,系统提示”你猜的数字太大了!再猜” + //太小则提示”你猜的数字太小了!再猜”,猜中则提示“恭喜你,猜对了!”。 + int n=new Random().nextInt(100); + System.out.println("请输入0~99之间的数"); + int j=0; + while (true){ + j++; + Scanner c=new Scanner(System.in); + int cx= c.nextInt(); + if(cx>n){ + System.out.println(cx); + System.out.println("你猜的数字太大了!再猜"); + } else if (cx6){ + System.out.println("你一共猜了"+j+"次"); + System.out.println("非常笨"); + }else if(j>=2 || j<=6){ + System.out.println("你一共猜了"+j+"次"); + System.out.println("很聪明"); + }else if(j==1){ + System.out.println("你一共猜了"+j+"次"); + System.out.println("你太厉害了"); + } + } + } + } +} +``` + + + +## 笔记 + +while循环 + +while:当......的时候 + +1.while前面要有一个初始变量 + +2.判断这个变量是否满足条件 + +3.如果前面的条件满足,就执行{}里的代码,{}代码就是重复的代码 + +4.改变变量a的语句,最终目的是让条件不成立 + +## do while循环 + +do while:不管条件是否满足,至少都会执行1次 + +格式: + +do{ + +​ 循环语句 + +​ 条件控制语句 + +}while(条件判断语句); + +(格式先打,防止出错) + +while循环和for循环的区别 + +1.for循环和while循环都是先判断条件是否成立,然后在开始执行,否者不执行 + +2.do while循环是先执行一次,然后在进行判断是否进行循环 + +死循环 + +break:跳过所有的循环 + +continue:跳过不符合条件的循环 + + + +想要精准跳到哪一层的话,要给开始循环的地方添加一个记号,到最后结束循环的地方也添加一个相同的记号,才可以进行精准循环 \ No newline at end of file -- Gitee