×

用java编写个人信息

用java编写个人信息(用java编写学生类,输出信息学生类属性:姓名、年龄、参加课程、兴趣学生类方法:显示显示个人信息)

admin admin 发表于2024-03-26 01:58:28 浏览19 评论0

抢沙发发表评论

这篇文章给大家聊聊关于用java编写个人信息,以及用java编写学生类,输出信息学生类属性:姓名、年龄、参加课程、兴趣学生类方法:显示显示个人信息对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

本文目录

用java编写学生类,输出信息学生类属性:姓名、年龄、参加课程、兴趣学生类方法:显示显示个人信息

public class Student {private String name;//姓名private String cjkc;//参加课程private int  age;//年龄private String interest;//兴趣public String getName() {return name;}public void setName(String name) {this.name = name;}public String getCjkc() {return cjkc;}public void setCjkc(String cjkc) {this.cjkc = cjkc;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public String getInterest() {return interest;}public void setInterest(String interest) {this.interest = interest;}public Student(){System.out.println("姓名:"+getName());System.out.println("年龄:"+getAge());System.out.println("参加课程:"+getCjkc());System.out.println("兴趣爱好:"+getInterest());}}

编写java应用程序,选择合适的数据类型定义个人信息,并在命令行用一个输出语句分行输出

  1. 首先在任一目录保存以下代码  

  2. 编译代码:javac PersonInfo.class

  3. 执行代码:java PersonInfo

  4. 代码输出效果如下:

    id = 001, name = 张三, sex = 男, 年龄 = 12, 身份证 = 140421198809021102

    id = 002, name = 李四, sex = 女, 年龄 = 25, 身份证 = 280421198809022103

    id = 003, name = 王五, sex = 男, 年龄 = 33, 身份证 = 355421198809021104

    id = 004, name = 赵六, sex = 女, 年龄 = 17, 身份证 = 472421198809021105

import java.util.ArrayList;

import java.util.List;

public class PersonInfo{

private String id; //id

private String name; //姓名

private int sex; //性别

private int age; //年龄

private String idCard; //身份证

@Override

public String toString() {

return "id = " + getId() + ", name = " 

+ getName() + ", sex = " + (getSex()==0?"男":"女")

+ ", 年龄 = " + getAge() + ", 身份证 = " + getIdCard();

}

public PersonInfo(String id, String name, int sex, int age, String idCard) {

this.id = id;

this.name = name;

this.sex = sex;

this.age = age;

this.idCard = idCard;

}

public static void main(String args) {

PersonInfo p1 = new PersonInfo("001", "张三", 0, 12, "140421198809021102");

PersonInfo p2 = new PersonInfo("002", "李四", 1, 25, "280421198809022103");

PersonInfo p3 = new PersonInfo("003", "王五", 0, 33, "355421198809021104");

PersonInfo p4 = new PersonInfo("004", "赵六", 1, 17, "472421198809021105");

List《PersonInfo》 personList = new ArrayList《PersonInfo》();

personList.add(p1);

personList.add(p2);

personList.add(p3);

personList.add(p4);

for(PersonInfo p : personList){

System.out.println(p);

}

}

public String getId() {

return id;

}

public void setId(String id) {

this.id = id;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public int getSex() {

return sex;

}

public void setSex(int sex) {

this.sex = sex;

}

public int getAge() {

return age;

}

public void setAge(int age) {

this.age = age;

}

public String getIdCard() {

return idCard;

}

public void setIdCard(String idCard) {

this.idCard = idCard;

}

}

如何用java编写一个可以输入个人资料然后输出的程序

import java.util.*;import java.io.*;import static java.lang.System.out;public class Shurusuchu { public static void main(String args)throws Exception { try{ BufferedReader br=new BufferedReader(new FileReader("123.txt")); out.println(br.readLine()); }catch(FileNotFoundException e){ new File("123.txt"); } //输入语句 Scanner sc=new Scanner(System.in); out.println("请输入您要输入的信息"); String message=sc.next(); BufferedWriter bw=new BufferedWriter(new FileWriter("123.txt")); bw.write(message); bw.close(); }}//编了一个很粗糙的程序,大概内容是实现了的,你看看

用java写一个程序,用变量保存自己的个人信息,并且输出

import java.util.Scanner;public class 个人信息 {public static void main(String args) {System.out.println("\n\t\t==========简单的个人信息录入==========\n");init();}//初始化!private static void init(){/*int a1 = 073;long b1 = 0xa38f;System.out.println(a1+"....."+b1);*/for (; ; ){System.out.println("请输入姓名:");String a=Input.getName();System.out.println("请输入年龄:");intb=Input.getAge();System.out.println("请输入学历:");String c=Input.getEducation();System.out.println("你输入的信息^_^\t名字:"+a+"     年龄:"+b+"     学历:"+c+"\n");}}}class Input{private static Scanner sc=new Scanner(System.in);private Input(){}static String getName(){String name=sc.next();return name;}static int getAge(){int age=sc.nextInt();return age;}static String getEducation(){String education=sc.next();return education;}}

Java实现简单个人信息录入

数据库就要你自己建了. 

import javax.swing.*; 

import javax.swing.event.*; 

import java.awt.*; 

import java.awt.event.*; 

import java.sql.*; 

public class PersonInfoRecorder extends JFrame implements ActionListener{ 

private JLabel nameLabel,sexLabel,ageLabel,tipLabel;//用来显示姓名、性别、年龄和提示栏 

private JTextField nameTextField,ageTextField;//用来输入姓名和年龄 

private JComboBox sex;//用来选择性别 

private JTextArea info;//用来显示输入的个人信息 

private JButton ok;//确定按钮 

private JPanel northPanel,centerPanel,bigPanel; 

public PersonInfoRecorder(){ 

super("个人信息录入器"); 

nameLabel = new JLabel("姓名"); 

sexLabel = new JLabel("性别"); 

ageLabel = new JLabel("年龄"); 

nameTextField = new JTextField(6); 

ageTextField = new JTextField(6); 

String sexs = {"男","女" }; 

sex = new JComboBox(sexs); 

/*sex.addItemListener( 

new ItemListener(){ 

public void itemStateChanged(ItemEvent event){ 

if(event.getStateChange() == ItemEvent.SELECTED){ 

String fsex = (String)sex.getSelectedItem(); 

info.setText(fsex); 

});*/ 

ok = new JButton("确定"); 

ok.addActionListener(this); 

northPanel = new JPanel(); 

northPanel.add(nameLabel); 

northPanel.add(nameTextField); 

northPanel.add(sexLabel); 

northPanel.add(sex); 

northPanel.add(ageLabel); 

northPanel.add(ageTextField); 

northPanel.add(ok); 

info = new JTextArea("输入个人简要信息",5,30); 

info.setLineWrap(true); 

centerPanel = new JPanel(); 

JScrollPane scroll = new JScrollPane(info); 

scroll.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); 

scroll.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS); 

centerPanel.add(scroll); 

bigPanel = new JPanel(); 

bigPanel.add(northPanel); 

bigPanel.add(centerPanel); 

getContentPane().add(bigPanel); 

setSize(400,200); 

setVisible(true); 

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 

public void actionPerformed(ActionEvent e){ 

if(nameTextField.getText().equals("")){ 

JOptionPane.showMessageDialog(null, "姓名不能为空!请输入姓名."); 

}else{ 

String inform = info.getText(); 

if(inform.equals("输入个人简要信息")){ 

inform = ""; 

info.setText("姓名:" + nameTextField.getText() 

+ "\n性别:" + (String)sex.getSelectedItem() 

+ "\n年龄:" + 

"\n简介:\n" + inform); 

try{ //这里的异常处理语句是必需的.否则不能通过编译! 

String sqlStr = "insert into Person values(nameTextField.getText(),"+ 

"(String)sex.getSelectedItem(),ageTextField.getText(),inform)"; 

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 

String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Person"; 

//Person为数据库 

String user="sa"; 

String password=""; 

Connection con = DriverManager.getConnection(url,user,password); 

Statement st = con.createStatement(); 

st.executeUpdate( sqlStr ); 

st.close(); 

con.close(); 

} catch(ClassNotFoundException exception) { 

exception.printStackTrace(System.out); 

catch(Exception err) { 

err.printStackTrace(System.out); 

public static void main(String args) { 

PersonInfoRecorder application = new PersonInfoRecorder(); 

}

编写一个JAVA程序,将自己的个人信息(学号、姓名、性别等)保存到c:\myinfo.txt文件中

public class Util { public static void main(String args) throws java.io.IOException{ //编写一个JAVA程序,将自己的个人信息(学号、姓名、性别等)保存到c:\myinfo.txt文件中。 Person p1 = new Person("0001","小明",22); java.io.File file = new java.io.File("C:\\myinfo.txt"); java.io.BufferedWriter bw = new java.io.BufferedWriter(new java.io.OutputStreamWriter(new java.io.FileOutputStream(file))); bw.write("学号:" + p1.id); bw.write("\r\n姓名:" + p1.name); bw.write("\r\n性别:" + p1.age); bw.flush(); bw.close(); }}class Person{ public String id; public String name; public int age; public Person(String id, String name, int age){ this.id = id; this.name = name; this.age = age; }}

程序有异常,还有判断文件是否存在我也没处理,没运行,请自行尝试。。。

怎样用Java输出个人信息

  如果是从数据库中输出:

  1. 程序需要先连接数据库

  2. 然后从数据库中取出个人信息数据

  3. 在页面中显示出个人信息即可

关于用java编写个人信息和用java编写学生类,输出信息学生类属性:姓名、年龄、参加课程、兴趣学生类方法:显示显示个人信息的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。