java自学之路-day03

JAVA03

Scaner类

  1. sun 公司写好的类
  2. 变量定义公式 格式: 类型 变量名=new 类型();
  3. 变量使用公式 变量名.方法名();
  4. Java包的源码
  5. 使用步骤:

l  导入包名 import java.util.Scanner;

l  新建对象 Scanner s=new Scanner(System.in);

l  使用方法

s.nextInt();接收整数

s.next();接收字符串

Random 类

  1. 使用步骤

l  导入包名 import java.util.Random;

l  新建对象 Random  r=new Random();

l  使用方法 r.nextInt(n); 随机数是0-n中的一个, 不包含括号里的数

l  1-100 自定义随机数 需要用加法运算 r.nextInt(100)+1;

l  r.nextDouble();不能指定数,随机数范围是0.0-1.0不包含1.0

l  随机数是伪随机数 因为是人编写出来的算法有一定的规律

If语句

  1. 格式

if(条件){

 

}

  1. 条件必须是布尔类型
  2. 执行体 条件为true 运行执行体 条件为flase 跳出条件语句继续向下执行
  3. If();{

}会结束判断执行执行体与if无关

  1. If (){…}else{…}; If (){…}else if(){…};
  2. If  if和if else if哪个效率高?后者效率高因为if if无论第一个条件是否满足三个if条件都需要执行 else if如果第一个满足只执行一个

l  If和三元运算符

  1. Int k=i>j ? i:j;
  2. 如果判断条件比较多就用if条件句
  3. 三元必须要有结果 if可以不写结果
  4. 三元格式比较少

循环

l  for循环

 

l  while循环

  1. 强行停止命令行 ctrl+c

l  do .. while循环

  1. 无条件先执行一次执行体
  2. 如果条件一开始就为真可以使用do while

 

l  死循环

  1. while(true){}
  2. for(; ;){}
  3. for(;true;){}
  4. while 和for一起写会报错 “无法访问的语句”

l  嵌套循环

  1. 以for循环为主
  2. 内循环次数*外循环次数=总循环次数
  3. 执行次序 先外循环然后内循环
  4. 外循环控制行数 内循环控制每行个数或者列数

break 终止所有循环

 

  1. break写在哪个循环就结束哪个循环
  2. 指定结束

a:for(){}

break a;

continue 终止本次循环

猜数字小游戏

1.源码

2.exe程序预览

03.zip

转载于:https://www.cnblogs.com/DMYMaster/p/7135973.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值