本文目录
- 用java编写学生类,输出信息学生类属性:姓名、年龄、参加课程、兴趣学生类方法:显示显示个人信息
- 编写java应用程序,选择合适的数据类型定义个人信息,并在命令行用一个输出语句分行输出
- 如何用java编写一个可以输入个人资料然后输出的程序
- 用java写一个程序,用变量保存自己的个人信息,并且输出
- Java实现简单个人信息录入
- 编写一个JAVA程序,将自己的个人信息(学号、姓名、性别等)保存到c:\myinfo.txt文件中
- 怎样用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应用程序,选择合适的数据类型定义个人信息,并在命令行用一个输出语句分行输出
首先在任一目录保存以下代码
编译代码:javac PersonInfo.class
执行代码:java PersonInfo
代码输出效果如下:
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输出个人信息
如果是从数据库中输出:
程序需要先连接数据库
然后从数据库中取出个人信息数据
在页面中显示出个人信息即可