51Testing软件测试论坛

标题: 自学java分享笔记2 [打印本页]

作者: hx91124    时间: 2016-7-29 15:09
标题: 自学java分享笔记2
第三章:条件选择结构

数值交换: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这三个数,并且复制给电脑





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2