黑马程序员技术交流社区

标题: io流 [打印本页]

作者: ztwztw    时间: 2014-1-5 10:57
标题: io流
用键盘输入学生信息。姓名,年龄,身高。怎么将键盘输入信息转换成学生信息
作者: 曹春洋    时间: 2014-1-5 11:14

import java.util.Scanner;

public class test {
/**
  * @param args
  */
public static void main(String[] args) {
  //定义一个获取键盘扫描的对象
  Scanner scanner=new Scanner(System.in);
  
  System.out.println("请输入您的名字:");
  //获取输入的名字
  String name=scanner.next();
  
  System.out.println("请输入您的年龄:");
  //获取输入的年龄,这里把他转换成数值型
  int age=Integer.valueOf(scanner.next());
  
  
  System.out.println("请输入您的身高:");
  //获取输入的身高,这里把他转换成数值型
  int hight=Integer.valueOf(scanner.next());
  
  Student student=new Student(name, age, hight);
  System.out.println(student);
  
}
//顶一个学生信息的类
static class Student{
  private String name;
  private int age;
  private int sex;
  public Student(String name, int age, int sex) {
   super();
   this.name = name;
   this.age = age;
   this.sex = sex;
  }
  @Override
  public String toString() {
   return "Student [name=" + name + ", age=" + age + ", sex=" + sex
     + "]";
  }
  
}
}
希望这可以帮到你


作者: 小悠久    时间: 2014-1-5 17:43
import java.util.Scanner;

public class Test17 {  
  
    /**
     * @param args
     */  
    public static void main(String[] args) {   
        //设置键盘输入
        Scanner sc=new Scanner(System.in);
        //System.out.println(str1);  
        System.out.println("请输入学生的姓名:");  
        String str1=sc.nextLine();  
        //System.out.println(str2);   
        System.out.println("请输入学生的年龄:");  
        String str2=sc.nextLine();  
        // System.out.println(str3);  
        System.out.println("请输入学生的身高:");  
        String str3=sc.nextLine();  
        // System.out.println(str4);  
        System.out.println("姓名       年龄     身高  ");  
        System.out.println(str1+"     "+str2+"    "+str3);  
           
        }  
}  
稍微写啦下,有点简单,你可以参考下,希望对你有用!{:soso_e116:}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2