Java Can';t找出如何使for循环代码具有最小值和最大值
我需要输入一些东西,这样当计算机询问我的值的最小值和最大值时,它实际上会输入这些值。不幸的是,我陷入了困境,不知道该怎么办。对不起,我是java新手,正在尝试自学 现在,模式只从1开始,到10结束。然而,我希望它是这样的,当你输入“330”时,它从3开始,到30结束 这就是我目前所拥有的Java Can';t找出如何使for循环代码具有最小值和最大值,java,Java,我需要输入一些东西,这样当计算机询问我的值的最小值和最大值时,它实际上会输入这些值。不幸的是,我陷入了困境,不知道该怎么办。对不起,我是java新手,正在尝试自学 现在,模式只从1开始,到10结束。然而,我希望它是这样的,当你输入“330”时,它从3开始,到30结束 这就是我目前所拥有的 public static void main(String[] args) { char operator; Scanner s= new Scann
public static void main(String[] args) {
char operator;
Scanner s= new Scanner(System.in);
System.out.print("Enter initial value and maximum number: ");
operator= s.next().charAt(0);
int i=1;
while(i<=10){
System.out.println(i);
i++;
}
System.out.println();
//do-while example
int j=1;
do{
System.out.println(j);
j++;
}while(j<=10);
}
}
publicstaticvoidmain(字符串[]args){
字符算子;
扫描仪s=新的扫描仪(System.in);
系统输出打印(“输入初始值和最大值:”);
运算符=s.next().charAt(0);
int i=1;
虽然(我所以从我对你的问题的理解来看,你希望用户输入一个最小值和一个最大值。通过使用Scanner对象,你走上了正确的道路,我建议你查看类中所有可用的方法。特别是.nextInt()
方法对您的任务很有用。代码如下所示:
Scanner s = new Scanner(System.in);
System.out.println("Please insert max value");
int max = s.nextInt();
System.out.println("Please insert min value");
int min = s.nextInt();
我还建议您,因为您是java新手,可以访问java教程和课程之类的网站。您希望打印最小值和最大值之间的数字,对吗
因此,您可以使用此代码作为示例,您需要获取数字(您可以使用nextInt()
函数)以获取最小值和最大值,然后使用for循环打印值
public class sample {
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
System.out.println("Enter minimum value: ");
int min = scan.nexInt();
System.out.println("Enter maximum value: ");
int max = scan.nexInt();
System.out.println("Values:\n");
for(int i = min ; i <= max ; i++){
System.out.println(i);
}
}
}
公共类示例{
公共静态void main(字符串[]args){
扫描仪扫描=新扫描仪(System.in);
System.out.println(“输入最小值:”);
int min=scan.nexInt();
System.out.println(“输入最大值:”);
int max=scan.nexInt();
System.out.println(“值:\n”);
对于(int i=min;i)“当计算机询问我的值的最小值和最大值时”,我不清楚。你的意思是“我想提示用户输入两个值,一个用作最小值,一个用作最大值。”?“它实际上输入了这些值”我不清楚。你的意思是“我想从输入中读取用户输入的两个值并将它们存储在变量中。”?是的!很抱歉不清楚。我不清楚“使for循环代码具有最小值和最大值”。您的意思是“创建一个从较低值计数到较高值的for循环?”“?从所显示的代码中,您正在收集可能的循环的示例。我是否可以假设您要编写一个覆盖与所显示循环相同的值(1…10)的for循环?并且,作为现有循环,是否只输出值?”?