boolean数据类型
java提供6种比较运算符comparison operator 也称为关系运算符relational operator用于2个值的比较
注意:相等的比较运算符是2个等号==,而不是一个=,后者是指赋值运算符。
具有布尔值的变量称为布尔变量,boolean 数据类型用于声明布尔型变量。
boolean型变量只可能是以下两个值中的一个 true 和false。
if语句常见的错误
常见错误1:忘记必要的括号
if(boolea statement) if(boolean statement)
statement1; { statement1;
statement2; statement2;
statement3; statement3; }
常见错误2:在if行出现错误的分号
if(radius>=0);
statement1;
常见的错误3:对布尔值的冗余测试
if(even==true) 等价于 if(even)
如何产生一个满足条件0<=i<20的随机整数,如何产生一个满足条件10<=i<20的随机整数i?如何产生一个满足条件10<=i<=50的随机整数。
i=Math.random(); 0.0<=i<1.0; i=(int)(Math.random()*10+10); i=(int)(Math.random()*41+10)
i=Math.random(); n<=i<=m i=(int)(Math.random()*(m-n+1)+n)