求一个简单的java代码
1.从控制台输入个人的姓名及年龄,并以如下格式打印:姓名:小新年龄:20要求及提示:(1)声明两个变量分别为String类型的姓名及int类型年龄。(2)准备Scanne...
1. 从控制台输入个人的姓名及年龄,并以如下格式打印:
姓名:小新
年龄:20
要求及提示:
(1)声明两个变量分别为String类型的姓名及int类型年龄。
(2)准备Scanner扫描工具。(可参照例子书写)
(3)获取控制台输入,并分别为变量赋值。
(4)打印姓名及年龄。
(5)要求:必须有提示语句提醒用户应该输入什么内容。
刚刚开始学习啊,什么都不的懂,请尽量解释一下代码的意思. 展开
姓名:小新
年龄:20
要求及提示:
(1)声明两个变量分别为String类型的姓名及int类型年龄。
(2)准备Scanner扫描工具。(可参照例子书写)
(3)获取控制台输入,并分别为变量赋值。
(4)打印姓名及年龄。
(5)要求:必须有提示语句提醒用户应该输入什么内容。
刚刚开始学习啊,什么都不的懂,请尽量解释一下代码的意思. 展开
4个回答
展开全部
public class Message {
public static void main(String[] args){
String name;
int age;
System.out.println("请输入姓名,回车结束:"); //提示输入
Scanner sc = new Scanner(System.in);
name = sc.nextLine(); //为变量赋值
System.out.println("请输入年龄,回车结束:");
age = sc.nextInt();
System.out.println("姓名:"+name+"\n年龄:"+age); //打印姓名及年龄
}
}
//不知道这样行么?
public static void main(String[] args){
String name;
int age;
System.out.println("请输入姓名,回车结束:"); //提示输入
Scanner sc = new Scanner(System.in);
name = sc.nextLine(); //为变量赋值
System.out.println("请输入年龄,回车结束:");
age = sc.nextInt();
System.out.println("姓名:"+name+"\n年龄:"+age); //打印姓名及年龄
}
}
//不知道这样行么?
展开全部
代码如下,每句都加了注释了,希望能帮到你....
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
String name;//保存姓名
int age;//保存年龄
Scanner in = new Scanner(System.in);//用于获取用户的输入
System.out.print("请输入您的姓名 :");//提示用户输入姓名
name = in.nextLine();//提取用户输入的姓名
System.out.print("请输入您的年龄 :");//提示用户输入年龄
age = in.nextInt();//提取用户输入的年龄
System.out.println("姓名 :" + name);//显示用户的姓名
System.out.println("年龄 : " + age);//显示用户的年龄
}
}
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
String name;//保存姓名
int age;//保存年龄
Scanner in = new Scanner(System.in);//用于获取用户的输入
System.out.print("请输入您的姓名 :");//提示用户输入姓名
name = in.nextLine();//提取用户输入的姓名
System.out.print("请输入您的年龄 :");//提示用户输入年龄
age = in.nextInt();//提取用户输入的年龄
System.out.println("姓名 :" + name);//显示用户的姓名
System.out.println("年龄 : " + age);//显示用户的年龄
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String name = "";
int age = 0;
System.out.println("请输入你的名字:");
Scanner s = new Scanner(System.in);
name=s.next();
System.out.println("请输入你的年龄:");
age=s.nextInt();
System.out.println(name+" 你好,你的年龄为:"+age);
int age = 0;
System.out.println("请输入你的名字:");
Scanner s = new Scanner(System.in);
name=s.next();
System.out.println("请输入你的年龄:");
age=s.nextInt();
System.out.println(name+" 你好,你的年龄为:"+age);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public static void main(String[] args) {
String name = null; //声明变量
int age = 0;
System.out.print("请输入姓名:"); //提示语
Scanner reader=new Scanner(System.in); //读输入的文字
name = reader.next(); //给变量赋值
System.out.print("请输入年龄:");//提示语
reader=new Scanner(System.in);//给变量赋值
age = Integer.parseInt(reader.next()); //读输入的文字
System.out.println("姓名:"+name);//打印
System.out.println("年龄:"+age);
}
此方法没有对年龄进行判断,所以年龄那块输入非数字会报错,如果要进行判断,需要递归调用才行
String name = null; //声明变量
int age = 0;
System.out.print("请输入姓名:"); //提示语
Scanner reader=new Scanner(System.in); //读输入的文字
name = reader.next(); //给变量赋值
System.out.print("请输入年龄:");//提示语
reader=new Scanner(System.in);//给变量赋值
age = Integer.parseInt(reader.next()); //读输入的文字
System.out.println("姓名:"+name);//打印
System.out.println("年龄:"+age);
}
此方法没有对年龄进行判断,所以年龄那块输入非数字会报错,如果要进行判断,需要递归调用才行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询