java运算符与流程控制_Java基础-流程控制语句与运算符

运算符

算术运算符

a37f2268a5320ed6504004bfd4cc13d5.png

++ -- 在前时先运算后取值;在后时先取值后运算

关系运算符

8216420449d9b65de513d0690bb52c94.png

== !=也可以是引用类型 位运算符

c97779314353c444ad867ec71daecd5f.png

逻辑运算符

14740d9eab205e5297c85313453ba2f0.png

赋值运算符

d806b6bb9a1e1b58e2f02bd33b4ac6cb.png

条件运算符 (?:)

布尔表达式 ? 表达式1 : 表达式2 布尔表达式的值为true则返回表达式1的值 否则返回表达式2的值 instanceof 运算符 该运算符用于操作对象实例,检查该对象是否是一个特定类型(类类型或接口类型)。 ( Object reference variable ) instanceof (class/interface type) 运算优先级

c245a07458c3ad19378d81ede8b6c58b.png

流程控制语句

If语句

if else 多重if 嵌套if Switch语句 switch(表达式){ Case 值1: 代码块1 break; Case 值2: 代码块2 break; default: 默认代码 } 注意: switch小括号表达式的值必须是整型或字符型 case之后的值可以是常量或 常量表达式 case块可以合并 default块可以省略 3)while (判断条件) {} 先判断 后执行 4)do { 循环操作 } while(判断条件); 注意: 先执行,后判断,do while保证语句至少执行一次 5)for(循环初始化; 循环条件;循环变量变化){ } 三个表达式都可以省略但;不能省略 break关键字

break 主要用在循环语句或者 switch 语句中,用来跳出整个语句块。 break 跳出最里层的循环,并且继续执行该循环下面的语句 continue关键字 continue 适用于任何循环控制结构中。作用是让程序立刻跳转到下一次循环的迭代。 在 for 循环中,continue 语句使程序立即跳转到更新语句。 在 while 或者 do…while 循环中,程序立即跳转到布尔表达式的判断语句。 Java 增强 for 循环 Java5 引入了一种主要用于数组的增强型 for 循环。 java 增强 for 循环语法格式如下: for(声明语句 : 表达式) { //代码句子 } 声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等。 表达式:表达式是要访问的数组名,或者是返回值为数组的方法。 例子:

public class Test {

public static void main(String args[]){

int [] numbers = {10, 20, 30, 40, 50};

for(int x : numbers ){

System.out.print( x );

System.out.print(",");

}

System.out.print("\n");

String [] names ={"James", "Larry", "Tom", "Lacy"};

for( String name : names ) {

System.out.print( name );

System.out.print(",");

}

}

}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值