hx91124 发表于 2016-7-29 15:09:16

自学java分享笔记2

第三章:条件选择结构

数值交换:egA=10B=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=2boolean 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   elseifelseif   else)来实现   
if嵌套时,使用一个大的if else 里面包含多个晓得if else   {if(ifelse)else}先

Swicth

random(随机取值) int.computer =(int)(Math.random()*3)//这句话表示多线程,命名一个随机变量,并且变量值是0,1.2这三个数,并且复制给电脑
页: [1]
查看完整版本: 自学java分享笔记2