Scanner以及循环

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
package com.Lucky.base;
 
 
import java.util.Scanner;
 
/**
 *  Scanner扫描器对象
 *  nextLine 将全部行的数据打印出来
 *  next 将连续的数据打印出来
 *
 */
public class ScannerDoc {
    public static void main(String[] args) {
//        //创建一个扫描器对象,从键盘上接收数据
       Scanner scanner=new Scanner(System.in);
//
//        System.out.println("///使用next方法扫描/////");
//
//        if(scanner.hasNext()){ //判断接下来还有木有
//              String str=scanner.next();
//            System.out.println("你输入的是:"+str);
//        }
 
            //使用完成之后手动关闭扫描器【养成好习惯】
      //  scanner.close();
 
 
 
 
//
//            System.out.println("///使用nextLine方法扫描/////");
//
//            if(scanner.hasNextLine()){ //判断接下来还有木有
//                String str=scanner.nextLine();
//                System.out.println("你输入的是:"+str);
//            }
//
//            //使用完成之后手动关闭扫描器【养成好习惯】
//           scanner.close();
 
 
 
        /////////////////////////////////
//        System.out.println("请输入数值");
//        double sum=0;
//        int x=0;
//        while (scanner.hasNextDouble()){   //while循环
//           double u= scanner.nextDouble();  //获取键盘的值
//            x++;
//            sum+=u;
//
//        }
//
//        System.out.println("你总共写了"+x+"个数字"+"总值="+sum);
//
//        scanner.close();
 
 
 
 
        ////////if条件///////////
//        String t="10";
//        if(t.equals("10")){
//            System.out.println("Yes");
//        }else{
//            System.out.println("No");
//        }
//
//
//        System.out.println("请输入成绩");
//        int num=scanner.nextInt();
//        if(num>=80){
//            System.out.println("优秀");
//        }else if(num<80 && num>60){
//            System.out.println("合格");
//        }else {
//            System.out.println("垃圾");
//        }
//        scanner.close();
 
 
        ///////switch  JDK7之后开始实现String比较//////////
//        String A="A";
//        switch (A){
//            case "A":
//                System.out.println("A");
//            break;
//            case "B":
//                System.out.println("B");
//                break;
//            case "C":
//                System.out.println("C");
//                break;
//            default:
//                System.out.println("没有结果");
//        }
 
 
 
        //计算1+2+3+……+100=?
        int N=0;
        int Sum=0;
//        while (N<=100){
//            Sum+=N;   //先加后自增
//             N++;
//        }
//        System.out.println(Sum);
 
        //for循环
        for(int W=0;W<=100;W++){
            Sum+=W;   //先加后自增
        }
        System.out.println(Sum);
 
 
        System.out.println("**********1-1000之间能被5整除的数 ****************");
        //1-1000之间能被5整除的数 每行只能是三个数
        //每天小妙招:1000.for
        for(int i=1;i<=1000;i++){
           if(i%5==0){
               System.out.print(i+"\t");
           }
            if(i%(5*3)==0){
                System.out.println("\n");//换行
            }
        }
      //1-100之间的奇数和 与 偶数和
        int sum1=0//奇数和
        int sum2=0//偶数和
        for (int i = 0; i <= 100; i++) {
              if(i%2 !=0){ //奇数
                  sum1+=i;
              }else {      //偶数
                  sum2+=i;
              }
        }
        System.out.println("////////1-100之间的奇数和 与 偶数和///////////");
        System.out.println(sum2);
        System.out.println(sum1);
 
 
        System.out.println("/////////////////99乘法表///////////////////");
        //打印99乘法表
 
        //理解: 先打印第一列
        //      后再从1-9之间循环一次
        //      再将相同的去除 j <=i
        //      最后调整样式
        for (int i = 1; i <= 9; i++) {
            for (int j = 1; j <=i; j++) {
                System.out.print(j+"*"+i+"="+(j*i)+"\t");
            }
            System.out.println();
        }
 
 
        /////////////////////////
        System.out.println("////////增强for////////");
 
        int[] arr={10,20,30};
        for (int x:arr) {    //遍历arr数组
            System.out.println(x);
        }
 
 
        System.out.println("////////break结束 与 continue跳过////////");
        int U=0;
        while (U<100){
            U++;
            System.out.println(U);
            if(U%50==0){
                break;
            }
            if(U%20==0){
                continue;
            }
        }
 
    }
}

  

posted @   唯易人生  阅读(75)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示