早教吧作业答案频道 -->其他-->
JAVA问题,谁能写出代码?今年的植树节(2012年3月12日),小明和他的叔叔还有小伙伴们一起去植树.休息的时候,小明的同学问他叔叔多大年纪,他叔叔说:“我说个题目,看你们谁先猜出来!”
题目详情
JAVA问题,谁能写出代码?
今年的植树节(2012年3月12日),小明和他的叔叔还有小伙伴们一起去植树.休息的时候,小明的同学问他叔叔多大年纪,他叔叔说:“我说个题目,看你们谁先猜出来!”
“把我出生的年月日连起来拼成一个8位数(月、日不足两位前补0)正好可以被今天的年、月、日整除!”
他想了想,又补充到:“再给个提示,我是6月出生的.”
根据这些信息,请你帮小明算一下,他叔叔的出生年月日.
答案写在“解答.txt”中,不要写在这里!
格式是年月日连成的8位数.
例如,如果是1948年6月12日,就写:19480612
今年的植树节(2012年3月12日),小明和他的叔叔还有小伙伴们一起去植树.休息的时候,小明的同学问他叔叔多大年纪,他叔叔说:“我说个题目,看你们谁先猜出来!”
“把我出生的年月日连起来拼成一个8位数(月、日不足两位前补0)正好可以被今天的年、月、日整除!”
他想了想,又补充到:“再给个提示,我是6月出生的.”
根据这些信息,请你帮小明算一下,他叔叔的出生年月日.
答案写在“解答.txt”中,不要写在这里!
格式是年月日连成的8位数.
例如,如果是1948年6月12日,就写:19480612
▼优质解答
答案和解析
public class BirthDay
{
private static final int YEAR = 2012;
private static final int MONTH = 3;
private static final int DAY = 12;
public static void main(String[] args)
{
int beginYear = 1912;
int endYear = 2002;
int month = 6;
for (int i = beginYear; i < endYear; i++)
{
for (int j = 1; j < 31; j++)
{
String birthDay = i + intToString(month) + intToString(j);
Long birth = Long.valueOf(birthDay);
if (birth % YEAR == 0 && birth % MONTH == 0 && birth % DAY == 0)
{
System.out.println(birthDay);
return;
}
}
}
}
public static String intToString(int number)
{
if (number < 10)
{
return "0" + number;
}
else
{
return "" + number;
}
}
}
答案:19550604
{
private static final int YEAR = 2012;
private static final int MONTH = 3;
private static final int DAY = 12;
public static void main(String[] args)
{
int beginYear = 1912;
int endYear = 2002;
int month = 6;
for (int i = beginYear; i < endYear; i++)
{
for (int j = 1; j < 31; j++)
{
String birthDay = i + intToString(month) + intToString(j);
Long birth = Long.valueOf(birthDay);
if (birth % YEAR == 0 && birth % MONTH == 0 && birth % DAY == 0)
{
System.out.println(birthDay);
return;
}
}
}
}
public static String intToString(int number)
{
if (number < 10)
{
return "0" + number;
}
else
{
return "" + number;
}
}
}
答案:19550604
看了JAVA问题,谁能写出代码?今...的网友还看了以下:
A是三阶矩阵,|A|=2,A的伴随矩阵是A*,则|2A*|= 2020-04-05 …
已知A为n阶方程,A的值等于2,A的伴随矩阵的值等于4,n=? 2020-04-13 …
可逆矩阵A的三个特征向量是1,2,-2,则A*(伴随矩阵)的三个特征向量是什么?可逆矩阵A的三个特 2020-06-06 …
ABC三个合唱队,每个合唱队都有一名指挥2.A、B、C三个合唱队,每个队都有一名指挥,他们是小明、 2020-06-12 …
(设A*为阶方阵的伴随矩阵且可逆,则结论正确的是()A(A*)*=lAl^(n-1)AB(A*)* 2020-06-12 …
陪伴一朵花儿的开放,陪伴一抹夕阳的消退;陪伴一段快乐的时光,陪伴一颗受伤的心灵;我伴着你,你伴着他 2020-06-25 …
照样子把句子写具体。例:大家鼓起掌来。大家(情不自禁地)鼓起掌来。1.我们全家都欢迎他。我们全家都 2020-07-03 …
设四阶方阵a的行列式|a|=2,a*为伴随矩阵,a∧-1为a的逆矩阵,则行列式|a*×a∧-1|= 2020-08-03 …
A是3阶方阵,若A的行列式=1/2,求(3A)的逆矩阵-2×A的伴随矩阵整个的行列式? 2020-08-03 …
设矩阵A,P,B=P^-1A^*P,求B+2E的特征值和特征向量,E为3阶单位阵,A^*为A的伴随矩 2020-12-23 …