Java 用for语句实现10以内所有自然数相乘的程序怎么编?
答案:4 悬赏:0 手机版
解决时间 2021-12-25 12:29
- 提问者网友:相思似海深
- 2021-12-25 04:26
还有用for语句从小到大输出100以内所有自然数这个
最佳答案
- 五星知识达人网友:你可爱的野爹
- 2021-12-25 05:57
相乘:
int result;
for(int i = 1; i<=10; i++)
{
result = result*i;
}
输出:
for(int i = 1; i<=100; i++)
{
System.out.println(i);
}
int result;
for(int i = 1; i<=10; i++)
{
result = result*i;
}
输出:
for(int i = 1; i<=100; i++)
{
System.out.println(i);
}
全部回答
- 1楼网友:英雄的欲望
- 2021-12-25 08:17
第一个问题:
int res = 0;
for(int i=1;i<=10;i++){
res = res*i;
}
//经过该for循环之后res里面存的就是10(包含10)以内的自然数的乘积了
第二个问题:
for(int j=1;j<=100;j++) {
System.out.print(i+",");
}
//输出结果:1,2,3,……
- 2楼网友:春色三分
- 2021-12-25 07:17
public class Test {
public static void main(String args[]){
int result=1;
for(int i = 1; i<=10; i++){
result = result*i;
}
System.out.println("结果为:"+result);
for(int j=1;j<=100;j++){
System.out.print(j+", ");
}
}
}
- 3楼网友:动情书生
- 2021-12-25 06:34
1.
//10以内所有自然数相乘
package javaapplication1;
public class Multiply {
public static void main(String[] args ){
int i,j;
for(i=1;i<10;i++)
{for(j=1;j<=i;j++)
{ System.out.printf("%d*%d=%-4d",i,j,i*j);
}System.out.printf("\n");
}
}
}
2.
//100以内所有自然数
package javaapplication1;
public class Naturalnumber {
public static void main(String[] args ){
int i,k=0;
for(i=0;i<100;i++)
{
k++;
System.out.printf("%-4d",i);
if(k%10==0) //控制每行输出10个自然数
System.out.printf("\n");
}
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯