选择结构、循环结构、

一、选择结构:

1、 if语句:
格式:
(1)if(字面量为boolean类型的表达式或方法或变量){
代码块
}
如果if语句主体中要处理的语句只有一个,则可以忽略左、右的大括号。当判断条件为true时,就会逐一执行大括号里面所包含的语句。
例如:

public class HelloWorld {
		public static void main(String[] args) {
			boolean boo = true;
			if(boo) {
				System.out.println(“AAAA”);
			}
		}
}

(2)if-else 语句:
当程序中存在有分支的判断语句时,就可以用if-else语句处理。当判断条件为true时,执行if语句主体,当判断条件不成立时,则执行else后面的语句主体。

public class HelloWorld {
		public static void main(String[] args) {
			boolean boo = true;
			if(boo) {
				System.out.println(“AAAA”);
			}else(3<4) {
				System.out.println(“BBBB”);
				}
		}
}		

(3)if-else-if语句
和if-else 语句相似;
2、 三目运算符( ? :):根据条件的成立与否,来决定结果为“:”前或“:”后的表达式。
格式:
变量 = 条件判断?表达式1:表达式2;
3、switch语句:
格式:

switch(intshortbytechar) {
				case:
				break;
				default:
				break; 
		 }

注意:一般( )不建议放字面量,否则switch语句失去意义;
不能放long型,float型,double型,boolean型。
Java 1.7版本之前,不允许在( )内放字符串;
例题:计算,从已知本年年份和月份,求该月份到年底还有多少天?

二、循环结构

(1)for循环:已知循环次数,使用该循环。
格式:for(数据初始化部分;条件控制部分;条件改变部分) {
循环体;
}
(2)while语句:当事先不知道循环该执行多少次时就会用到while循环。
格式:

While(循环条件判断){
			语句1;
			语句2;
			语句n;
			循环条件改变;
			}
	当如果while语句主体中要处理的语句只有一个,则可以将大括号省去。

while(3>4){
			System.out.println("AAAA");
		}
  结果:编译不通过;
②	int a =3,b = 4; 
	while(a>b){
		System.out.println("AAAA");
	}

结果:编译通过;
原因:在循环过程中可以改变a,b的值。
(3)、do…while循环:不知道循环次数情况下使用。
格式:

do{
		语句1;
		语句2;
		语句n;
		循环条件改变;
	}while(循环条件改变)

do…while与while的区别:进入while循环前,先判断条件的真假,再决定是否进入循环,do…while语句则会先执行一次循环主体,在进行测试判断条件的真假。
(4)while和for的区别;
while循环:在不确定循环次数,但是确定循环结束条件下使用‘
for循环:确定循环次数的条件下使用。

三、循环的中断

(1)、break语句:
break可以离开当前switch、for、while、do while的程序块,并前进至程序块后下一条语句,在switch中主要用来中断下一个case的比较。在for、while与do while中,主要用于中断目前的循环执行。
(2)continue语句:
continue的作用与break类似,主要用于循环,所不同的是break会结束程序块的执行,而continue只会结束其之后程序块的语句,并跳回循环程序块的开头继续下一个循环,而不是离开循环。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值