从0开始学习JAVA记录——第三天

2019年4月24日,学习JAVA的第三天!
今天主要学习选择语句和控制语句等知识。
首先是Scanner 键盘输入语句,
使用引用数据类型的方式有以下两种:
1.创建引用数据类型的变量|引用
引用数据类型 变量名|引用 = new 引用数据类型(); --公式
2.使用功能
引用.功能名字();
在调用Scanner语句中,需要注意设置导包;
导包 import 相对地址,作用是提供类Scanner的位置,位置:类的上面导包
注意点:在引用.close()时; 一定要在用完之后关闭,否则当前类中重新开启也不能用!
Scanner实例:模拟登录界面代码
import java.util.Scanner;
/**
用户登录模拟界面
*/
public class MyScanner{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
System.out.println(“请输入您的用户名:”);
String uname =sc.nextLine();
System.out.println(“请输入您的登录密码:”);
String upwd =sc.next();
String s=“laopei”.equals(uname) && “0523”.equals(upwd) ? “登录成功”:“用户名或密码错误”;
System.out.println(s);
}

}

Random 类 产生随机数语句
产生随机整数
nextInt() --> int范围内的随机整数
nextInt(n) --> 随机产生 [0,n) 随机整数
n只能决定最大范围
产生随机小数
nextDouble() [0.0,1.0)随机小数
常用公式:
[0,max) 引用.nextInt(max);
[0,max] 引用.nextInt(max+1);
[min,max) 引用.nextInt(max-min)+min;
[min,max] 引用.nextInt(max-min+1)+min;

java中的流程控制语句
主要包括以下几种结构,根据业务实际要求调用
选择结构:
if …else
switch
单分支|单选择
if(条件表达式){
语句体…
}
条件表达式:值为boolean类型的表达式
执行流程:
1.计算条件表达式的结果
2.如果false,就跳过if结构,继续向下执行
3.如果为true,执行{}中的语句体
双分支|双选择
if(条件表达式){
语句体1…
}else{
语句体2
}
如果条件满足执行语句体1,条件不满足执行语句体2
多选择|多分支
if(条件表达式1){
语句体1…
}else if(条件表达式2){
语句体2…
}else if(条件表达式3){
语句体3
}else{
语句体n;
}
java中switch 定值判断
switch(表达式){
case 值1:
语句体1;
break;
case 值2:
语句体2;
break;

default:
语句体n;
break;
}
其中if与switch之间的区别在于
if可以做区间判断
switch 定值判断
能用switch都可以用if ; 能用if的不一定能用switch

语句是JAVA程序的骨架,是基础中的重点!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值