A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ztwztw 中级黑马   /  2014-1-5 10:57  /  1344 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

用键盘输入学生信息。姓名,年龄,身高。怎么将键盘输入信息转换成学生信息

2 个回复

倒序浏览

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
     + "]";
  }
  
}
}
希望这可以帮到你

回复 使用道具 举报
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:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马