51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1570|回复: 0
打印 上一主题 下一主题

[原创] 自学java分享笔记2

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2016-7-29 15:09:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
第三章:条件选择结构

数值交换: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这三个数,并且复制给电脑
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-21 16:20 , Processed in 0.059250 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表