|
第三章:条件选择结构
数值交换:eg A=10 B=20怎么实现A,B值互换
利用中间值和赋值来实现:
public class test1{
public static void main(String[] args){
int A=10;
int B=20;
int C=A;
A=B,B=C;
system.out.println("A的值"+A);
system.out.println("B的值"+B);
}
}
boolean类型:可以用于一个货是真货还是假货,一个条件成立还是不成立
boolean类型的值:true,false,只能存储这两个值
eg:A=2,B=2 boolean c=A==B;System.out.println(c),打印结果为true,判断结果为假是打印为false
if语句
import java.util.scanner;
public class test1{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("请输入一个数:");
int score=in.nextInt();
if(score>90){
system.out.println("奖励一个糖");//如果该条件成立,会一直执行下面的程序,知道条件不成立
}system.out.println("正在测试");
}
} //假如用户输入的是大于90,则打印奖励一个糖,正在测试。如果小90,则打印正在测试
if(score>90==false)//两次判断,加入输入89,小于90是false==false这句话也是成立的,所以打印结果也是奖励一个糖,正在测试
逻辑运算符
1)&&,并且的意思,两个都为真时,才为真;||或,只要有一个成立,就为真,两个同假时就为假 !非,取反的意思,这个只能对boolean运算符进行操作
2)小括号的运算符优先级最高,再次!,>,<,<=, 再是与或非 (两个值或起来,先判断第一个值是对的不,对的直接后面的值都不需判断直接执行,如果第一个值是错的,再判断第二个是否对。对就执行,错就停止)
IF语句
多重if结构语句:用(if elseif elseif else)来实现
if嵌套时,使用一个大的if else 里面包含多个晓得if else {if (if else) else} 先
Swicth
random(随机取值) int.computer =(int)(Math.random()*3)//这句话表示多线程,命名一个随机变量,并且变量值是0,1.2这三个数,并且复制给电脑
|
|