java_02语言基础(流程控制)

一、运算符

https://www.cnblogs.com/bpf-1024/p/12505346.html

分隔符. ,()
 ++,--,instanceof,!(逻辑非)
算术运算符*,/,%,+,-
移位运算符>>,<<,>>>
关系运算符>,>=,<,<=,==,!=
按位运算符&,^,|,~
逻辑运算符&&,||
条件运算符?:
字符串连接符+
赋值运算符=,+=,-=,*=,/=,%=

 

二、流程控制

1、顺序结构:

按照代码的顺序,一行一行的执行。

2、条件语句

if...条件语句

int a = 100;
if(a == 100) {
    System.out.println(a);
}

if...else语句

if(math >= 60) {    // if判断语句判断math是否大于等于60
    System.out.println("math has passed");
} else {    // if条件不成立
    System.out.println("math has not passed");
}

if...else...if多分支语句

if(x > 60) {
    System.out.println("x的值大于60");
} else if (x > 30) {
    System.out.println("x的值大于30但小于60");
} else if (x > 0) {
    System.out.println("x的值大于0但小于30");
} else {
    System.out.println("x的值小于等于0");
}

switch多分支语句

switch(表达式){ 
case 常量值1:
        语句块1
        [break;]
...
case 常量值n:
        语句块2
        [break;]
default:
        语句块 n+1;
        [break;]
}

 

3、循环语句 

while循环语句

while(条件表达式) {
    sum += x;        // 循环相加,也即    sum = sum + x;
    x++;
}

do···while循环语句

do
{
    循环体;
}  while (条件表达式);

for循环语句:寻找规律,先用最笨的方法,然后再总结规律

for(表达式1; 表达式2; 表达式3)
{
    语句序列
}

 

4、跳转语句

break语句:只能跳出离它最近的那个循环的循环体,结束循环。

for(int i=0; i<n; i++) {    // 外层循环
    for(int j=0; j<n ;j++) {    // 内层循环
        System.out.println(j);
        break;
    }
}

continue语句:只能用于for、while、do···while循环语句中,用于让程序直接跳过其后面的语句,进行下一次循环。

while(i < 10) {
    i++;

    if(i%2 == 0) {    // 能被2整除,是偶数
        continue;    // 跳过当前循环
    }

    System.out.print(i + " ");
}

return语句:return语句可以从一个方法返回,并把控制权交给调用它的语句。

public void getName() {
    return name;
}

 

小结:理解·记忆·重复

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值