Java,for循环中的数字范围总和
对不起,我一直在想这个问题,这让我发疯 我需要编写一个java程序,将用户输入的数字范围和用户输入的数字计数相加。因此,如果用户输入5,25,计数为5。它的和应该是5+10+15+20+25=75,我已经让它使用while循环,但不是for循环。对不起,如果我请求帮助的事情应该是简单的。大约15年前,我不由自主地离开了学校,努力想回到学校 我需要嵌套循环吗Java,for循环中的数字范围总和,java,for-loop,Java,For Loop,对不起,我一直在想这个问题,这让我发疯 我需要编写一个java程序,将用户输入的数字范围和用户输入的数字计数相加。因此,如果用户输入5,25,计数为5。它的和应该是5+10+15+20+25=75,我已经让它使用while循环,但不是for循环。对不起,如果我请求帮助的事情应该是简单的。大约15年前,我不由自主地离开了学校,努力想回到学校 我需要嵌套循环吗 import java.util.Scanner; public class example1 { public static voi
import java.util.Scanner;
public class example1
{
public static void main(String[] args) {
int s, e, c = 0, sum = 0;
Scanner sc = new Scanner(System.in);
System.out.print("Enter a starting number: ");
s = sc.nextInt();
System.out.print("Enter an end number: ");
e = sc.nextInt();
System.out.print("Enter a count by number: ");
c = sc.nextInt();
{
for (; s <= e; s++)
sum += c;
System.out.println("Sum of your numbers " + sum);
}
}
}
import java.util.Scanner;
公共课示例1
{
公共静态void main(字符串[]args){
int s,e,c=0,和=0;
扫描仪sc=新的扫描仪(System.in);
System.out.print(“输入起始编号:”);
s=sc.nextInt();
System.out.print(“输入结束编号:”);
e=sc.nextInt();
System.out.print(“按数字输入计数:”);
c=sc.nextInt();
{
对于(;s您使用s++
将s
递增一,听起来您应该按计数递增:
for (; s <= e; s+=c)
sum += s;
for(;s我不知道你在问什么。但是下面展示了for循环和while循环的方法
int i=2;
while(i<c){
System.out.println("Enter "+i+ " number :" );
sum += sc.nextInt();
i++;
}
inti=2;
而
for(int i=2;i
这是最终代码的样子,它与我输入的几个不同的数字一起工作。有没有办法将其设置为“已回答”
import java.util.Scanner;
公共课示例1
{
公共静态void main(字符串[]args)
{
int s,e,c=0,和=0;
扫描仪sc=新的扫描仪(System.in);
系统输出打印(“输入起始编号:”);
s=sc.nextInt();
System.out.print(“输入结束编号:”);
e=sc.nextInt();
System.out.print(“按数字输入计数:”);
c=sc.nextInt();
对于(;s请尝试以下代码:
import java.util.Scanner;
public class count
{
public static void main(String[] args) {
int s, e, c = 0, sum = 0,i=1;
Scanner sc = new Scanner(System.in);
System.out.print("Enter a starting number: ");
s = sc.nextInt();
System.out.print("Enter an end number: ");
e = sc.nextInt();
System.out.print("Enter a count by number: ");
c = sc.nextInt();
{
for (i=s; i <= e; i+=c)
sum += i;
System.out.println("Sum of your numbers " + sum);
}
}
}
import java.util.Scanner;
公共类计数
{
公共静态void main(字符串[]args){
int s,e,c=0,sum=0,i=1;
扫描仪sc=新的扫描仪(System.in);
System.out.print(“输入起始编号:”);
s=sc.nextInt();
System.out.print(“输入结束编号:”);
e=sc.nextInt();
System.out.print(“按数字输入计数:”);
c=sc.nextInt();
{
for(i=s;i-Ah,我觉得自己太笨了。非常感谢。另外,我把for循环放在括号内。这是我的另一个错误。@RxEngery把循环放在括号内不是错误;在这种情况下这是不必要的。Atommasher放在下面的内容帮助了我…这是我问题的99%。除了我在循环周围有一组多余的{},这是不需要的。
import java.util.Scanner;
public class count
{
public static void main(String[] args) {
int s, e, c = 0, sum = 0,i=1;
Scanner sc = new Scanner(System.in);
System.out.print("Enter a starting number: ");
s = sc.nextInt();
System.out.print("Enter an end number: ");
e = sc.nextInt();
System.out.print("Enter a count by number: ");
c = sc.nextInt();
{
for (i=s; i <= e; i+=c)
sum += i;
System.out.println("Sum of your numbers " + sum);
}
}
}