java笔记--上水课时复习用(A)(16)
2023-08-19 来源:百合文库
”--“同理
逻辑运算符:
逻辑与:“&” 左右两边为true,结果才true,否则为false
逻辑或:”|“ 左右两边有一个为true,结果就是true
短路与:“&&”只要有一个为false,直接返回false,直接跳过
短路或:“||”只要有一个为true,直接返回true
逻辑非:“!”取反值,”!false“等于“true”
逻辑异或:“^”两边相同为false,不同为true
位运算符“>>”和“<<”
X>>1相当于X除2,>>2相当于除两次2,即4
X<<1相当于乘2,>>3相当于乘三次2.
2.5 流程控制语句
顺序结构:先执行啊A,再执行B的逻辑
选择结构:如果...,则...。的逻辑【if单选结构;if-e lse双选择结构;if-else if -else多选择结构;switch选择结构】
循环结构:如果....,则再继续....。的逻辑
if结构:if( ) { }
PS.:java.lang包中的math类提供了一些用于数学计算的方法,其中的Math.random()可以产生【0-1)之间的double 类型的随机数,但是不包括1
int i=(int)(6*Math.random());//产生【0,5】之间的随机数
if语句如果没有加{},则只会作用于下一句。用if还是写{}好!
int i =(int)(6*Math.random() 1);//产生1-5之间的随机整数
if(i<=3){ system。out。print("xiao") }
if-else结构:
if( 条件 ){ } else{ }
if-else if -else多选择结构:if(条件 ){}else if ( 条件 ) { }else if ( 条件 ) { }
switch结构
switch(表达式){ case 值: {} break;
逻辑运算符:
逻辑与:“&” 左右两边为true,结果才true,否则为false
逻辑或:”|“ 左右两边有一个为true,结果就是true
短路与:“&&”只要有一个为false,直接返回false,直接跳过
短路或:“||”只要有一个为true,直接返回true
逻辑非:“!”取反值,”!false“等于“true”
逻辑异或:“^”两边相同为false,不同为true
位运算符“>>”和“<<”
X>>1相当于X除2,>>2相当于除两次2,即4
X<<1相当于乘2,>>3相当于乘三次2.
2.5 流程控制语句
顺序结构:先执行啊A,再执行B的逻辑
选择结构:如果...,则...。的逻辑【if单选结构;if-e lse双选择结构;if-else if -else多选择结构;switch选择结构】
循环结构:如果....,则再继续....。的逻辑
if结构:if( ) { }
PS.:java.lang包中的math类提供了一些用于数学计算的方法,其中的Math.random()可以产生【0-1)之间的double 类型的随机数,但是不包括1
int i=(int)(6*Math.random());//产生【0,5】之间的随机数
if语句如果没有加{},则只会作用于下一句。用if还是写{}好!
int i =(int)(6*Math.random() 1);//产生1-5之间的随机整数
if(i<=3){ system。out。print("xiao") }
if-else结构:
if( 条件 ){ } else{ }
if-else if -else多选择结构:if(条件 ){}else if ( 条件 ) { }else if ( 条件 ) { }
switch结构
switch(表达式){ case 值: {} break;