一道Java编程题,拜托了
所有程序都放在exam包中;计算一个人的年龄,要求如下:1)定义一个静态常量字符串NAME,赋值为你的真实姓名。2)执行程序时,在main参数中传两个参数进来,分别表示你...
所有程序都放在exam包中;计算一个人的年龄,要求如下:
1)定义一个静态常量字符串NAME,赋值为你的真实姓名。
2)执行程序时,在main参数中传两个参数进来,分别表示你的出生年份及当前年份,如:1998 2016
3)输出结果为:XXX1998年出生,今年18岁。(其中XXX是NAME的名字)
4)程序类名命名为:Test1 展开
1)定义一个静态常量字符串NAME,赋值为你的真实姓名。
2)执行程序时,在main参数中传两个参数进来,分别表示你的出生年份及当前年份,如:1998 2016
3)输出结果为:XXX1998年出生,今年18岁。(其中XXX是NAME的名字)
4)程序类名命名为:Test1 展开
5个回答
展开全部
package exam;
public class Test1 {
public static void main(String[] args) {
String NAME = "西海龙王";
int lowage=1998;
int nowage=2016;
int age=Age(lowage,nowage);
System.out.println(NAME+lowage+"年出生,今年"+age+"岁");
}
private static int Age(int i, int j) {
return j-i;
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
package exam
import java.util.Scanner;
public class Test1{
public static void main(String[] args){
String NAME="例如你叫某某";
System.out.println("请输入你的出生年份");
Scanner sc=new Scanner(System.in);
int cyear=sc.nextInt();
System.out.println("请输入当前年份");
int dyear=sc.nextInt();
System.out.println(NAME+cyear+"出生,今年"+(dyear-cyear)+"岁");
}
}
//我直接手打的,有些符号可能中英文不一样,你自己注意改
import java.util.Scanner;
public class Test1{
public static void main(String[] args){
String NAME="例如你叫某某";
System.out.println("请输入你的出生年份");
Scanner sc=new Scanner(System.in);
int cyear=sc.nextInt();
System.out.println("请输入当前年份");
int dyear=sc.nextInt();
System.out.println(NAME+cyear+"出生,今年"+(dyear-cyear)+"岁");
}
}
//我直接手打的,有些符号可能中英文不一样,你自己注意改
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
package exam;
public class Test1
{
public static void main(String[] args) throws Exception
{
int byear,dyear;
byear=Integer.parseInt(args[0]);
dyear=Integer.parseInt(args[1]);
System.out.printf("%s%d年出生,今年%d岁。",Test1.NAME,byear,(dyear-byear));
}
//修改NAME的值为你的名字
static final String NAME="你的名字";
}
public class Test1
{
public static void main(String[] args) throws Exception
{
int byear,dyear;
byear=Integer.parseInt(args[0]);
dyear=Integer.parseInt(args[1]);
System.out.printf("%s%d年出生,今年%d岁。",Test1.NAME,byear,(dyear-byear));
}
//修改NAME的值为你的名字
static final String NAME="你的名字";
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
private static String name="张三";
public static void main(String[] args) {
System.out.println(name+args[0]+"出生,今年"+(Integer.valueOf(args[1])-Integer.valueOf(args[0]))+"岁。");
}
public static void main(String[] args) {
System.out.println(name+args[0]+"出生,今年"+(Integer.valueOf(args[1])-Integer.valueOf(args[0]))+"岁。");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
代码如下:
package exam;
import java.util.Scanner;
public class Test1{
public static void main(String[] args){
String name = "zhangsan";
System.out.println("请输入你的出生年份: ");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String year = br.readLine();
System.out.println("请输入当前年份:");
String cyear= br.readLine();
System.out.println(name + year +"年出生,今年" + (Integer.valueOf(cyear) - Integer.valueOf(year) + "岁"));
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询