如何用循环和方法制作图书管理系统,就简单一个在控制台输出的,本人还没有学到面向对象。我想找个例题做参考,不是抄袭。还有scanner怎么在方法里调用。
1条回答 默认 最新
- threecat.up 2021-07-11 15:54关注
可能这个符合你的要求吧,就是简单打印输出。import java.util.Scanner;
public class thirstone {
public static class PersonInfo{
private String name;
private int age;
private String sex;
private String school;
private String major;
private String skill;
private String interest;
public void setInfo() {
Scanner n1 = new Scanner(System.in);
System.out.println("请输入学校:");
school = n1.next();
System.out.println("请输入姓名:");
name = n1.next();
System.out.println("请输入年龄:");
age = n1.nextInt();
System.out.println("请输入性别:");
sex = n1.next();
System.out.println("请输入专业:");
major = n1.next();
System.out.println("请输入技能:");
skill = n1.next();
System.out.println("请输入兴趣:");
interest = n1.next();
}
public PersonInfo() {}
public void getInfo()
{
System.out.println("个人信息");
System.out.println("学校:"+school);
System.out.println("姓名:"+name);
System.out.println("年龄:"+age);
System.out.println("性别:"+sex);
System.out.println("专业:"+major);
System.out.println("技能:"+skill);
System.out.println("兴趣:"+interest);
}
}public static void main(String[] args) { System.out.println("******个人信息******"); PersonInfo P = new PersonInfo();//这里创建实例对象的时候,要注意把PersonInfo类改成静态的,这样才可以进行对象的实例化。 P.setInfo(); P.getInfo(); }
}
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥20 access多表提取相同字段数据并合并
- ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
- ¥20 Java-Oj-桌布的计算
- ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
- ¥20 有人知道这种图怎么画吗?
- ¥15 pyqt6如何引用qrc文件加载里面的的资源
- ¥15 安卓JNI项目使用lua上的问题
- ¥20 RL+GNN解决人员排班问题时梯度消失
- ¥60 要数控稳压电源测试数据
- ¥15 能帮我写下这个编程吗