java中的人类计数
我有一个关于这个计划的问题。此程序允许您输入一个数字,并将数字计数到给定的数字。例如,输入5,输出将为0 1 2 3 4 5。我有一个关于如何添加第二个给定数字的问题,例如,输入5和10,输出应该是5 6 7 8 9 10。反之亦然,输入10和5,输出应相同。 代码如下:java中的人类计数,java,Java,我有一个关于这个计划的问题。此程序允许您输入一个数字,并将数字计数到给定的数字。例如,输入5,输出将为0 1 2 3 4 5。我有一个关于如何添加第二个给定数字的问题,例如,输入5和10,输出应该是5 6 7 8 9 10。反之亦然,输入10和5,输出应相同。 代码如下: import java.io.*; import java.util.*; class Project1{ Scanner scan=new Scanner(System.in); int n; public
import java.io.*;
import java.util.*;
class Project1{
Scanner scan=new Scanner(System.in);
int n;
public void input()throws IOException{
System.out.println("Enter the limit: ");
n=scan.nextInt();
}
public void compute(){
if(n>1)
System.out.println("First "+n+" natural numbers are: ");
else
System.out.println("First "+n+" natural number is: ");
for(int i=0; i<=n; i++)
System.out.println(i);
}
public static void main(String[] args)throws IOException{
Project1 obj=new Project1();
obj.input();
obj.compute();
}
}
import java.io.*;
导入java.util.*;
班级项目1{
扫描仪扫描=新扫描仪(System.in);
int n;
public void input()引发IOException{
System.out.println(“输入限制:”);
n=scan.nextInt();
}
公共空间计算(){
如果(n>1)
System.out.println(“第一个”+n+”自然数是:”;
其他的
System.out.println(“第一个”+n+”自然数为:”;
对于(int i=0;i扫描两个变量start
和end
,并写入循环:
for(int i=start; i<=end; i++)
System.out.println(i);
只需从扫描仪获取第二个输入,并在循环中使用它。
下面是一个基于您的代码的示例
import java.io.*;
import java.util.*;
class Project1{
Scanner scan=new Scanner(System.in);
int n;
int e;
public void input()throws IOException{
System.out.println("Enter start: ");
n=scan.nextInt();
System.out.println("Enter end: ");
e=scan.nextInt();
}
public void compute(){
if(n>1)
System.out.println("First "+n+" natural numbers are: ");
else
System.out.println("First "+n+" natural number is: ");
for(int i=n; i<=e; i++)
System.out.println(i);
}
public static void main(String[] args)throws IOException{
Project1 obj=new Project1();
obj.input();
obj.compute();
}
}
import java.io.*;
导入java.util.*;
班级项目1{
扫描仪扫描=新扫描仪(System.in);
int n;
INTE;
public void input()引发IOException{
System.out.println(“输入开始:”);
n=scan.nextInt();
System.out.println(“输入结束:”);
e=scan.nextInt();
}
公共空间计算(){
如果(n>1)
System.out.println(“第一个”+n+”自然数是:”;
其他的
System.out.println(“第一个”+n+”自然数为:”;
for(int i=n;我将允许它输出相同的值,例如输入1和5,输出=1 2 3 4 5..和输入5和1,输出仍然是1 2 3 4 5。如果你在for循环1和5之前写If语句,根据你的第一篇文章,它的输出将与5和1相同。你可以投票给我的答案,并标记它以解决你的问题:)谢谢你的帮助,我对此表示感谢
import java.io.*;
import java.util.*;
class Project1{
Scanner scan=new Scanner(System.in);
int n;
int e;
public void input()throws IOException{
System.out.println("Enter start: ");
n=scan.nextInt();
System.out.println("Enter end: ");
e=scan.nextInt();
}
public void compute(){
if(n>1)
System.out.println("First "+n+" natural numbers are: ");
else
System.out.println("First "+n+" natural number is: ");
for(int i=n; i<=e; i++)
System.out.println(i);
}
public static void main(String[] args)throws IOException{
Project1 obj=new Project1();
obj.input();
obj.compute();
}
}