用java使用for循环循环输出对应数字的加法表
2个回答
2017-03-02
展开全部
其实你说的3 3 3 应该都不是正确的!!!
你这个主要是看执行绪的结果,
所以你应该可以试试看跑个几百次应该答案会有更多种,
这个就是执行绪配置问题,
而为何後面要你加上
try {
Thread.sleep(100);
} catch (InterruptedException e) {
// TODO 自动产生的 catch 区块
e.printStackTrace();
}
就是要你等待一下,这样时间配置上才会有可能同部,当然如果你觉得这样的问题还不够完美,
你可以使用 synchronized(test.class) 这个方式来撰写!!!
你这个主要是看执行绪的结果,
所以你应该可以试试看跑个几百次应该答案会有更多种,
这个就是执行绪配置问题,
而为何後面要你加上
try {
Thread.sleep(100);
} catch (InterruptedException e) {
// TODO 自动产生的 catch 区块
e.printStackTrace();
}
就是要你等待一下,这样时间配置上才会有可能同部,当然如果你觉得这样的问题还不够完美,
你可以使用 synchronized(test.class) 这个方式来撰写!!!
展开全部
public static void main(String[] args) {
System.out.print("请输入一个值:");
Scanner scan = new Scanner(System.in);
int num = scan.nextInt();
System.out.println("根据这个值可以生成以下加法表:");
for (int i=0; i<num+1; i++) {
System.out.println(i + " + " + (num-i) + " = " + num);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询