JAVA基本语法(二)

紧接着昨天的来看。本次涉及的内容java运算符,流程控制语句。话不多说,开始吧!
  1. 算术运算符
  2. 赋值运算符
  3. 比较运算符
  4. 逻辑运算符
  5. 条件运算符
算术运算符
注意自加自减
public class Java1 {
   public static void main(String[] args) {
	    int a = 1;
	    int b = a++;
	    System.out.println("b:"+b+""+"a:"+a);
     }
}打印出来是b = 1,a  = 2 int b  = a++ 意思是将a先赋给b,然后a在加1.
如果是int b = ++a,意思就是先将a加1,然后在讲a赋给b,所以a = b =2.

赋值运算符
比较运算符

需要注意比较运算符
  1.  > 、 < 、 >= 、 <= 只支持左右两边操作数是数值类型
  2.   == 、 != 两边的操作数既可以是数值类型,也可以是引用类型
逻辑运算符
java条件运算符
语法形式: 布尔表达式 ? 表达式1 :表达式2           运算过程:如果布尔表达式的值为  true  ,则返回  表达式1  的值,否则返回  表达式2  的值
java的运算符优先级
实际在真正的开发中,我们无需要去记谁比谁优先级,我们只需要在需要运算的符号加()。
java控制流程语句
if条件语句if...else
 
多重if嵌套    在条件1不满足的情况下,才会进行条件2判断,上面度不满足才会执
 
   
在条件 1 不满足的情况下,才会进行条件 2 的判断;当前面的条件均不成立时,才会执行 else 块内的代码。

嵌套if

java之switch

1、 switch 后面小括号中表达式的值必须是整型或字符型

2、 case 后面的值可以是常量数值,如 1、2;也可以是一个常量表达式,如 2+2 ;但不能是变量或带有变量的表达式,如 a * 2

3、 case 匹配后,执行匹配块里的程序代码,如果没有遇见 break 会继续执行下一个的 case 块的内容,直到遇到 break 语句或者 switch 语句块结束

循坏语句
  java中循坏语句 
  1. while   
  2. do...while
  3. for
while
  while (true) {
		System.out.println("执行了");
	}

特点:先判断,在执行,直到条件不适合

do...while
 do {
	System.out.println("执行了");
    } while (true);

特点,先执行一次,然后判断,一直做到不符合条件

for循环
for (int i = 1; i <1000; i++) {
	System.out.println("我爱学习");
}//打印1000遍我爱学习

java循环跳出语句,break 指定跳出某个循环
for (int i = 1; i <1000; i++) {
	System.out.println("我爱学习");
		if (i==500) {
		break;
		}
	}

  continue  的作用是跳过循环体中剩余的语句执行下一次循环。
for (int i = 1; i <1000; i++) {
		 if(i%2!=0){
			 continue;
		 }
		System.out.println(i);
	    }

打印1000之间偶数




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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值