java中如何实现用键盘输入内容到文件?
step1:新建一个演示类demo
为昭苏等地区用户提供了全套网页设计制作服务,及昭苏网站建设行业解决方案。主营业务为成都做网站、成都网站建设、昭苏网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
step2:导入 包文件,在包名下,类名之上输入如下代码。
import java.util.Scanner;
step3:在类中的代码如下:
public static void main(String[] args) { //创建一个键盘录入对象input Scanner input = new Scanner(System.in); System.out.println("please input “学生姓名”"); String studentName = input.next().intern(); System.out.println("please input “科目名称”"); String subject = input.next().intern(); System.out.println("please input“科目成绩”"); double result = input.nextDouble(); //调用Student类的方法 Student stu = new Student(); stu.setStudentName(studentName); stu.setSubject(subject); stu.setResult(result); Student.getInformation(stu);}
step4:新建一个Student类,设置类的各个成员变量,创建一个学生个人信息的方法。如下:
public class Student { private String studentName; private String subject; private double result; private String eveluate; //创建一个信息输出方法 public static void getInformation(Student studentInformation) { System.out.println("学生个人信息"); //获取学生姓名返回的成员变量值 System.out.println("姓名:" + studentInformation.getStudentName()); //获取科目成员变量的返回值 System.out.println("科目:" + studentInformation.getSubject()); //获取成绩成员变量的返回值 System.out.println("成绩:" + studentInformation.getResult()); //获取等级成员变量的返回值 System.out.println("等级:" + studentInformation.getEveluate()); } //使用getXxx()和setXxx()对各个私有成员变量进行限定 //对学生姓名进行输入和输出的设置 public String getStudentName() { return this.studentName; } public void setStudentName(String studentName) { this.studentName = studentName; } //对成绩等级变量设置 public String getEveluate() { return this.eveluate; } public void setEveluate(String eveluate) { this.eveluate = eveluate; } //对科目成员变量进行设置 public String getSubject() { return this.subject; } public void setSubject(String subject) { this.subject = subject; } public double getResult() { return this.result; } //对成绩进行等级划分 public void setResult(double result) { if (result = 95) { this.result = result; this.eveluate = "A+"; } else if (result 90 result = 85) { this.result = result; this.eveluate = "A"; } else if (result = 80 result 85) { this.result = result; this.eveluate = "B+"; } else if (result = 75 result 80) { this.result = result; this.eveluate = "B"; } else if (result = 70 result 75) { this.result = result; this.eveluate = "C+"; } else if (result = 60 result 70) { this.result = result; this.eveluate = "C"; } else if (result = 50 result 60) { this.result = result; this.eveluate = "D"; } else { this.result = result; this.eveluate = "E"; } }}
运行结果1:
please input “学生姓名”
李小明
please input “科目名称”
数学
please input“科目成绩”
98
学生个人信息
姓名:李小明
科目:数学
成绩:98.0
等级:A+
运行结果2:
please input “学生姓名”
王强
please input “科目名称”
英语
please input“科目成绩”
52
学生个人信息
姓名:王强
科目:英语
成绩:52.0
等级:D
java 中如何用键盘输入
可以使用java的Scanner类,常见的是用nextInt()输入一个整数,用next()输入一个字符串,下面是一个小的演示程序。
public class InputTest
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
System.out.println(input.nextInt());
System.out.println(input.next());
input.close();
}
}
java键盘输入语句怎么写
这样写就可以了
方法一
import java.util.*Scanner in=new Scanner(System.in)
System.out.println("please enter a: ")
double a=in.nextDouble
输入aSystem.out.println("Please enter b: ")
double b=in.nextDouble
输入bdouble c=a+b
System.out.println("The result:"+c)
输出结果
方法二
首先定义scanner,方法:Scanner scanner = new Scanner(System.in);
此时会提示有错误,需要加入头文件:import java.util.Scanner;
(笔者用的是eclipse,按快捷键Ctrl+shift+O就可以了。)
从键盘输入整形变量:int n=scanner.nextInt();
double类型的:double n = scanner.nextDouble();
从键盘输入一个字符串:String n = scanner.next();
从键盘依次输入数组中的元素:
int [] names = new int[6];
for(int i=0; i6; i++){
names[i] = scanner.nextInt();
本文标题:键盘录入代码java,数字键盘录入
文章网址:http://scgulin.cn/article/hssgsp.html