Scanner对象
实现程序与人的交互 Scanner类 获取用户的输入
通过Scanner类的next() 与nextLine()方法获取输入的字符串
在用hasNext()与hasNextLine()判断是否还有输入的数据
**next与next()**的区别
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-96os2BSj-1618906814930)(C:\Users\try\AppData\Roaming\Typora\typora-user-images\image-20210419222146878.png)]
可以不用if语句
关键的地方是什么
public class Demo03 {
public static void main(String[] args) {
//从键盘接收数据
Scanner scanncer = new Scanner(System.in);
System.out.println("请输入数据:");
String st =scanncer.nextLine();
System.out.println("输出的内容是:"+st);
scanncer.close();
}
}
关于scanner的自己尝试
package com.xin.Scanner;
import java.util.Scanner;
public class Demo05trys {
public static void main(String args[]){
Scanner scanner=new Scanner(System.in);
String a="名字";
double b=0.0;
System.out.println("请输入你的姓名:");
a= scanner.next();
System.out.println("您输入的名字:"+a);
System.out.println("请输入你的余额:");
b= scanner.nextInt();
System.out.println("你的余额为:"+b);
//这里我想加一个判定语句 if可以通过判断余额大小输出不同的东西
if (b>=10000){
System.out.println("有钱人呀!留个联系方式呗");
} else{
System.out.println(a+"你可真是穷逼"+b+"这点钱老婆都娶不到");
}
System.out.println("在给你一次重新输入的机会,请输入你的余额:");
b= scanner.nextInt();
if (b>=10000){
System.out.println("有钱人呀!留个联系方式呗");
} else{
System.out.println(a+"你可真是穷逼"+b+"这点钱老婆都娶不到");
}
scanner.close();
}
}
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qZOMH5jt-1618906814937)(C:\Users\try\AppData\Roaming\Typora\typora-user-images\image-20210420161757381.png)]
效果图
难得的尝试成功 希望能做久点