码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础三

时间:2018-05-14 21:39:42      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:多重   default   判断   int   family   else   style   switch   har   

主题:

判断语句

循环语句

 

一、判断语句

1、单分支

1 if(条件){
2 
3 //此处插入代码,表示if中的条件成立执行的语句
4 }

 

注意:
1.条件 必须 boolean
2.if只带 一行代码 ,可以省略 { }

 

1   int b=3,c=4,d=5;
2         if (b<c)
3             if (b>d)
4                 System.out.println(d);
5             else
6                 System.out.println(c);

输出结果为 4

 

2、双分支

1 if(条件){
2   //条件成立输出
3 }else{
4 //条件不成立输出
5 }

注意:
1.else 不能带条件;
2.if,else只带一行代码,可以省略{ }

 

3、多分支if

1 if(条件){
2 
3 }else if(条件){
4   可以有多个
5 }else{
6   可以省略
7 }

注意:
1.if,else if可以带条件的
2.if,else if,else 只带一条语句,可以省略{ }

 

4、多分支switch

 1 switch(表达式){
 2 case 常量值:  //此标签可以有多个
 3      代码块;
 4      break;
 5 
 6 default:  //可以省略
 7     代码块:
 8     break;//可以省略
 9 
10 }

注意:
1.表达式的值类型 与 标签 中常量值类型相符;
2.表达式类型 必须是 byte,short,int,char,String,enum
3.标签不能相同;
4.支持标签堆叠。

 

多重if和 switch的区别:

  • switch只能进行等值的条件判断;   多重if任何判断都可以(多用于区间判断)
  • 等值判断 switch效率高。

二、循环语句

固定循环   for

非固定      while     do-while

 

固定循环次数

1 // 初始值;终止值;迭代
2 for(int i=0;i<5;i++){
3    System.out.println(i); //循环体
4 }

先条件判断,后循环操作。

 

非固定次数循环:

1 while(条件){
2   循环体;//循环操作
3 }

先条件判断,后循环操作。

 

1 do{
2   循环体;
3 
4 }while(条件);

先执行,后判断。

 

Java基础三

标签:多重   default   判断   int   family   else   style   switch   har   

原文地址:https://www.cnblogs.com/zhaozishuang/p/9038067.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!