Java学习第三章 之 基础语法

  1 /**
  2 
  3    引用数据类型:
  4 
  5                          Scanner:键盘输入,公式:数据类型 变量名=new 数据类型(); 变量名.方法名()
  6 
  7                          int i=sc.nextInt();用来输入数字
  8 
  9                          String s=sc.next();用来输入字符串
 10 
 11                          Random:随机输入,公式: Random 变量名=new Random();
 12 
 13  流程控制语句:
 14 
 15                       if(条件语句){
 16 
 17                           执行语句
 18 
 19                       }
 20 
 21                       if(条件语句){
 22 
 23                          执行语句1
 24 
 25                        }else{
 26 
 27                          执行语句2
 28 
 29                        }
 30 
 31                       if(条件语句){
 32 
 33                        执行语句1
 34 
 35                       }else if(条件语句){
 36 
 37                         执行语句2
 38 
 39                       }else if(条件语句){
 40 
 41                         执行语句3
 42 
 43                       }else{
 44 
 45  
 46 
 47                      }
 48 
 49 
 50 
 51 循环语句:
 52 
 53               while(循环条件){
 54 
 55                执行语句
 56 
 57              }
 58 
 59  
 60 
 61             for(初始化变量;条件;增量){
 62 
 63              执行语句
 64 
 65             }
 66 
 67 
 68 
 69             do{
 70 
 71              执行语句
 72 
 73           }while(循环条件);
 74 
 75 
 76 
 77 无限循环:
 78 
 79               while(true);
 80 
 81              for(;;){}
 82 
 83 
 84 
 85 循环嵌套:
 86 
 87              for(初始化变量;条件;增量){
 88 
 89                  for(初始化变量;条件;增量){
 90 
 91                    执行语句;
 92 
 93                  }
 94 
 95               执行语句;
 96 
 97             }
 98 
 99 
100 
101 跳转语句:break和contiue
102 
103              while(条件){
104 
105               执行语句;
106 
107                 if(条件){
108 
109                   break;
110 
111                } 
112 
113              增量;
114 
115           }
116 
117 
118 
119         当break语句出现在内循环时,只能跳出内循环,如果想跳出外循环,需要对外循环添加标记
120 
121         itcase:for(初始化变量;条件;增量){
122 
123                      for(初始化变量;条件;增量){
124 
125                        if(条件){
126 
127                           break itcase;
128 
129                    }
130 
131                 执行语句;
132 
133              }   
134 
135               执行语句     
136 
137          }
138 
139 
140 
141       for(初始化变量;条件;){
142 
143          if(条件){
144 
145            contiue;
146 
147         }
148 
149       执行语句
150 
151     }
152 
153
154 */
155 //Scanner键盘输入
156 
157 public class Demo1{
158 
159    public static void main(String[] args){
160 
161         Scanner sc=new Scanner(System,in);
162 
163         System.out.println("请输入一个数字");
164 
165         int i=sc.nextInt();
166 
167         System.out.println(i);
168 
169    }
170 
171 }
172 
173 //随机数
174 
175 public class Demo2{
176 
177    public static void main(String[] args){
178 
179        Random ran=new Random();
180 
181       //获取0-100之间的随机整数
182 
183       int i=ran.nextInt(100);
184 
185      //获取0.0-1.0之间的随机小数
186 
187      double d=ran.nextDouble();
188 
189     System.out.println(i);
190 
191    System.out.println(d);
192 
193     }
194 
195 }
196 
197 /**
198 
199 流程控制语句:
200 
201 if、if else、if   else if
202 
203 */
204 
205 public class Demo3{
206 
207      public static void main(String[] args){
208 
209       int i=5;
210 
211       if(i<10){
212 
213         i++;
214 
215        }
216 
217       System,out.println(i);
218 
219      }
220 
221 }
222 
223 public class Demo4{
224 
225         public static void main(String[] args){
226 
227              int num=17;
228 
229             if(num % 3 ==0){
230 
231                System.out.println(num+ "是一个奇数");
232 
233           }else{
234 
235              System.out.println(num+"是一个偶数");
236 
237           }
238 
239        }
240 
241 }
242 
243 public class Demo5{
244 
245      public static void main(String[] args){
246 
247         int grade=80;
248 
249        if(grade>80){
250 
251           System.out.println(“成绩”+grade+"优");
252 
253        }else if(grade>70){
254 
255          System.out.println("成绩"+grade+"良");
256 
257        }else if(grade>60){
258 
259         System.out.println("成绩"+grade+“合格”);
260 
261        }else{
262 
263         System.out.println("成绩"+grade+"不合格");
264 
265        }
266 
267     }
268 
269 }
270 
271 /***循环语句:
272 
273  while、do while、for
274 
275 */
276 
277 public class Demo6{
278 
279        public static void main(String[] args){
280 
281          int i=0;
282 
283         while(i<4){
284 
285          System.out.prinln(i);
286 
287         }
288 
289         i++;
290 
291        }
292 
293 }
294 
295 public class Demo7{
296 
297      public static void main(String[] args){
298 
299         int num=1;
300 
301        do{
302 
303         System.out.println(num);
304 
305         num++;
306 
307          }while(num<5);
308 
309       }
310 
311 }
312 
313 public class Demo8{
314 
315      public static void main(){
316 
317         for(int i=0;i<3;i++){
318 
319            for(int j=0;j<4;j++){
320 
321               System.out.println(j);
322 
323            }
324 
325         System.out.println(i);
326 
327         }
328 
329      }
330 
331 }

 

 

*/
posted @ 2020-03-19 13:54  蜡笔辛巴  阅读(123)  评论(0编辑  收藏  举报