
step1:新建一个演示类demo
step2:导入 包文件,在包名下,类名之上输入如下代码。
import javautilScanner;
step3:在类中的代码如下:
public static void main(String[] args) { //创建一个键盘录入对象input Scanner input = new Scanner(Systemin); Systemoutprintln("please input “学生姓名”"); String studentName = inputnext()intern(); Systemoutprintln("please input “科目名称”"); String subject = inputnext()intern(); Systemoutprintln("please input“科目成绩”"); double result = inputnextDouble(); //调用Student类的方法 Student stu = new Student(); stusetStudentName(studentName); stusetSubject(subject); stusetResult(result); StudentgetInformation(stu);}
step4:新建一个Student类,设置类的各个成员变量,创建一个学生个人信息的方法。如下:
public class Student { private String studentName; private String subject; private double result; private String eveluate; //创建一个信息输出方法 public static void getInformation(Student studentInformation) { Systemoutprintln("学生个人信息"); //获取学生姓名返回的成员变量值 Systemoutprintln("姓名:" + studentInformationgetStudentName()); //获取科目成员变量的返回值 Systemoutprintln("科目:" + studentInformationgetSubject()); //获取成绩成员变量的返回值 Systemoutprintln("成绩:" + studentInformationgetResult()); //获取等级成员变量的返回值 Systemoutprintln("等级:" + studentInformationgetEveluate()); } //使用getXxx()和setXxx()对各个私有成员变量进行限定 //对学生姓名进行输入和输出的设置 public String getStudentName() { return thisstudentName; } public void setStudentName(String studentName) { thisstudentName = studentName; } //对成绩等级变量设置 public String getEveluate() { return thiseveluate; } public void setEveluate(String eveluate) { thiseveluate = eveluate; } //对科目成员变量进行设置 public String getSubject() { return thissubject; } public void setSubject(String subject) { thissubject = subject; } public double getResult() { return thisresult; } //对成绩进行等级划分 public void setResult(double result) { if (result >= 95) { thisresult = result; thiseveluate = "A+"; } else if (result < 90 && result >= 85) { thisresult = result; thiseveluate = "A"; } else if (result >= 80 && result < 85) { thisresult = result; thiseveluate = "B+"; } else if (result >= 75 && result < 80) { thisresult = result; thiseveluate = "B"; } else if (result >= 70 && result < 75) { thisresult = result; thiseveluate = "C+"; } else if (result >= 60 && result < 70) { thisresult = result; thiseveluate = "C"; } else if (result >= 50 && result < 60) { thisresult = result; thiseveluate = "D"; } else { thisresult = result; thiseveluate = "E"; } }}
运行结果1:
please input “学生姓名”
李小明
please input “科目名称”
数学
please input“科目成绩”
98
学生个人信息
姓名:李小明
科目:数学
成绩:980
等级:A+
运行结果2:
please input “学生姓名”
王强
please input “科目名称”
英语
please input“科目成绩”
52
学生个人信息
姓名:王强
科目:英语
成绩:520
等级:D
这里有一个类
实现学生学号,数学,语文,英语成绩录入
并且计算平均成绩,按照平均成绩高低输出信息
你可以改改!
//实现简单的学生信息输入输出和初步的成绩排序
public class Student {
private int id; //学号
private int mathScore; //数学成绩
private int chinScore; //语文成绩
private int foreScore; //外语成绩
public Student() {
id = 0;
mathScore = 0;
chinScore = 0;
foreScore = 0;
}
public Student(int newId, int newMathScore, int newChinSvore,
int newForeScore) {
id = newId;
mathScore = newMathScore;
chinScore = newChinSvore;
foreScore = newForeScore;
}
public double getAverageScore() { //求平均成绩
double averageScore = ((double) mathScore + chinScore + foreScore) / 3;
return averageScore;
}
public void output(Student student) { //输出对象的内容
Systemoutprintln(" " + studentid + " " + studentmathScore +
" " + studentchinScore + " "
+ studentforeScore + " " +
studentgetAverageScore());
}
public int max(Student a[], int n) { //Student类对象数组的前n项中的成绩最大值的索引
int position = 0;
for (int i = 1; i < n; i++) {
if (a[i]getAverageScore() > a[position]getAverageScore()) { //比较平均成绩
position = i;
}
}
return position;
}
public void selectSort(Student a[]) { //Student类对象数组的选择排序
for (int n = alength; n > 1; n--) {
int i = max(a, n);
Student temp = a[i];
a[i] = a[n - 1];
a[n - 1] = temp;
}
}
}
package com_AddCust;
/
实现循环录入客户信息:
1、循环录入3位客户信息
2、判断会员号是否合法(4位整数)
3、会员号合法,显示录入的信息,否则显示录入失败
/
import javautil;
import com_MainMenuMainMenu;
import com_CustMMenuCustMMenu;
public class AddCust {
int in2;
int in;
int in4;
int i;
String in1;
int in3;
public void addCust(){
Scanner scan=new Scanner(Systemin);
Systemoutprintln("我素管理购物管理系统 > 客户信息管理 >添加客户信息");
Systemoutprintln();
Systemoutprintln();
Systemoutprintln(" ");
Systemoutprintln("请输入会员个数");
in4=scannextInt();
for(int i=0;i<in4;i++){
Systemoutprint("请输入会员号<四位整数>:");
in=scannextInt();
Systemoutprint("");
Systemoutprint("请输入会员生日:<月/日用两位数表示:");
in1=scannext();
Systemoutprint("");
Systemoutprint("请输入会员积分<四位整数>:");
in2=scannextInt();
Systemoutprintln("录入会员"+in+"信息成功");
if((in>999)&&(in<=9999))
continue;
Systemoutprintln("客户号"+in+"是无效的会员名!\n");
Systemoutprintln("录入信息失败!\n\n\n");
}
Systemoutprint("请 选 择,输 入 数 字 或 按 0 返 回 上 一 级 菜 单:");
do{
in3=scannextInt();
if(in3==0){
com_CustMMenuCustMMenu cust=new CustMMenu();
custcustMMenu();
}
else
{
Systemoutprintln("输入有误,请从新输入");
}
}while(in3!=0);
}
public void main(){
for(i=0;i<in4;i++){
if((in>999)&&(in<=9999)){
Systemoutprintln(in+"\t\t"+ in1+"\t\t"+in2);
}
}
}
}
以上就是关于java中如何实现用键盘输入内容到文件全部的内容,包括:java中如何实现用键盘输入内容到文件、用Java编写学生录入信息的程序、用java写一个录入客户信息!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)