黑马程序员技术交流社区

标题: javaee8期预科班第四天学习经历 [打印本页]

作者: wuwangshan    时间: 2018-1-9 17:30
标题: javaee8期预科班第四天学习经历
到了该总结的时候了,下面就是我今天学到的知识

◆ 循环语句
   
循环: for循环
               while循环  
               do....while循环

   for循环语句格式:
          for(初始化语句;判断条件语句;控制条件语句) {
                  循环体语句;
             }
     执行流程
         A:执行初始化语句
         B:执行判断条件语句,看其结果是true还是false
                  如果是false,循环结束。
                  如果是true,继续执行。
         C:执行循环体语句
         D:执行控制条件语句
         E:回到B继续

   while循环语句格式:
         
       基本格式
         while(判断条件语句) {
              循环体语句;
              }

  do…while循环语句格式:
         
       基本格式
        do {
             循环体语句;
           }while((判断条件语句);

◇ 案例

       1 . 在控制台输出10次”HelloWorld”的案例。
       2. 求出1-10之间数据之和
       3. 求出1-100之间偶数和
       4. 在控制台输出所有的”水仙花数”
           什么是水仙花数呢?
            所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身。举例:153就是一个水仙花数。
             153 = 1*1*1 + 5*5*5 + 3*3*3

       5. 统计”水仙花数”共有多少个



◆ 循环控制语句
   
控制跳转语句break :
   控制跳转语句continue :
    控制跳转语句return :

◆ import
   
导报: import java.util.Scanner ;
               import java.util.Random;
    格式: import java.util.Scanner ;
               Scanner sc = new Scanner(System.in);
               int x = sc.nextInt();

              import java.util.Random;
               Random sc = new Random ();
               int number = sc.nextInt();

◇ 案例
    猜数字游戏

   import java.util.Scanner;
    import java.util.Random;

public class Demo3Game {
    public static void main(String[] args){
//        创建键盘录入对象
        Scanner sc = new Scanner(System.in);
        Random rd = new Random();
        int number = rd.nextInt(100);
        int index1 = 0;
        while(true){
            System.out.println("猜数字游戏开始");
            int imoprtCai = sc.nextInt();
            index1++;
            if(imoprtCai>number){
                System.out.println("您猜大了");
            }else if(imoprtCai<number){
                System.out.println("您猜小了");
            }else{
                System.out.println("恭喜您中了一百万");
                break;
            }
        }
        System.out.println("您总共猜了"+index1 +"次");
    }
}




永远不要停下你那颗骚动的心





作者: wheat    时间: 2018-1-9 23:51
很好啊

作者: 陈文老师    时间: 2018-1-10 08:33
永远不要停下你那颗骚动的心
作者: 没关系    时间: 2018-1-10 08:45
期待继续更新
作者: 1414225997    时间: 2018-1-11 10:01
永远不要停下你那颗骚动的心
作者: xiongliu    时间: 2018-1-11 16:49

期待继续更新~~~
作者: 渝小妹    时间: 2018-1-21 17:05
期待你每天的进步   温故而知新




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2