Day12_01

2016-12-03  本文已影响0人  yangyangyjj

一 switch case 的用法举例

public class Text2 {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.println("请输入月份");
        int month = input.nextInt();
        String wordOfMonth;

        switch (month) {
        case 1:
            wordOfMonth = "January";
            break;
        case 2:
            wordOfMonth = "February";
            break;

        case 3:
            wordOfMonth = "Marh";
            break;
        case 4:
            wordOfMonth = "April";
            break;
        case 5:
            wordOfMonth = "May";
            break;
        case 6:
            wordOfMonth = "june";
            break;
        case 7:
            wordOfMonth = "july";
            break;
        case 8:
            wordOfMonth = "August";
            break;
        case 9:
            wordOfMonth = "September";
            break;
        case 10:
            wordOfMonth = "October";
            break;
        case 11:
            wordOfMonth = "November";
            break;
        case 12:
            wordOfMonth = "Decenmber";
            break;

        default:
            wordOfMonth = "输入错误";
            break;
        }
        System.out.println(wordOfMonth);
        input.close();
    }
}

二 循环结构案例

1:while循环举例

public class Text5 {
          public static void main(String[] args) {
          int i=0; 
                  while (i<10) {
                                           System.out.println("Hello,word!"); i+=1; 
                                      }
         System.out.println("结束");

2.do while 循环

          int sum = 0;
          int i = 0;
          while(i<=100){ if(i%3==0||i%5==0||i%7==0) { sum+=i; }
          i+=1; } System.out.println(sum);
          do {
            sum += i;
            i += 1;
              } while (i <= 100);
             System.out.println(sum);

3.for循环

        for(i=1;i<=100;i++){
            sum+=i;
             }
        System.out.println(sum);

三.两个关键字

1.break

2.continue

四.分支、循环结构综合案例

1.计算机出一个随机数(1-100),猜数,若猜大了或者猜小了给出提示,若猜对了,输出随机数

import java.util.Scanner;
public class Text6 {
    public static void main(String[] args) {
        int sj = (int) (Math.random() * 100 + 1);
                System.out.println("随机整数已经产生,请开始猜数(1--100)");
        Scanner input = new Scanner(System.in);
        int cs = input.nextInt();
        int num = 0;
                while (cs > sj) {
            System.out.println("太大了,请继续猜");
            int i = input.nextInt();
            cs = i;
            num++;
        }
        while (cs < sj) {
            System.out.println("太小了,请继续猜");
            int j = input.nextInt();
            cs = j;
            num++;
            while (cs > sj) {
                System.out.println("太大了,请继续猜");
                int i = input.nextInt();
                cs = i;
                num++;
            }
        }
        if (cs == sj) {
            if (num <= 1) {
                System.out.println("我靠,一次就猜出来了!天选之人!!!随机数是"+sj);
            } else if ((num+1)<= 3) {
                System.out.println("厉害了我的哥!猜了" + (num+1) + "次,随机数是"+sj);
            } else if ((num+1)<= 7) {
                System.out.println("还行!猜了" + (num+1) + "次!随机数是"+sj);
            } else {
                System.err.println("妈的智障!猜了" + (num+1) + "次!随机数是"+sj);
            }
        }
        input.close();
    }
}
上一篇 下一篇

猜你喜欢

热点阅读