Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
n整数和的Java循环_Java_Eclipse - Fatal编程技术网

n整数和的Java循环

n整数和的Java循环,java,eclipse,Java,Eclipse,我对以下问题有疑问: 编写一个程序,提示用户输入整数n。这个 程序将打印以下结果: 介于1和n之间的所有偶数之和(包括) 1和n之间的所有奇数之和(包括) 这里是我到目前为止的代码,当我点击run时,我得到的是成倍增长的大数字。我知道我的代码是错误的。我不知道我做错了什么。多谢各位 package assig; import java.util.Scanner; public class Assignment4_Question1 { public static void main(Str

我对以下问题有疑问:

编写一个程序,提示用户输入整数n。这个 程序将打印以下结果:

  • 介于1和n之间的所有偶数之和(包括)
  • 1和n之间的所有奇数之和(包括)
  • 这里是我到目前为止的代码,当我点击run时,我得到的是成倍增长的大数字。我知道我的代码是错误的。我不知道我做错了什么。多谢各位

    package assig;
    
    import java.util.Scanner;
    
    public class Assignment4_Question1 {
    
    public static void main(String[] args) {
    Scanner in = new Scanner (System.in);
    System.out.println("Enter an integer: ");
    int n = in.nextInt();
    int evenSum = 0;
    int oddSum= 0;
    
    for (int i = 1; 1<=n; i++){
        if(i % 2 == 0){
        evenSum = evenSum + i;
        } else if (i % 2 != 0){
        oddSum = oddSum + i;
        }
        System.out.println(evenSum);
        System.out.println(oddSum);
        }
    }
    
    package assig;
    导入java.util.Scanner;
    公共课堂作业4_问题1{
    公共静态void main(字符串[]args){
    扫描仪输入=新扫描仪(系统输入);
    System.out.println(“输入一个整数:”);
    int n=in.nextInt();
    int evenSum=0;
    int oddSum=0;
    对于(int i=1;1您必须更改:

    for (int i = 1; 1<=n; i++)
    

    for(inti=1;1你的循环永远不会结束

        for (int i = 1; 1<=n; i++)
    

    用于(int i=1;1Typo:
    1请正确设置您的代码格式。如果没有任何缩进,阅读起来非常困难。因为我不熟悉这一点,为什么我的问题会被否决?否决票是基于问题本身,而不是发帖人。由于拼写错误而解决的问题对社区没有用处。将来,您可以找到ty通过创建一个@4castle来定位。我想问的问题是,即使我修复了该类型,循环也不会给我evensum和oddsum,我希望被指向正确的方向,如果这里没有太多问题的话,只是一两个建议
    
        for (int i = 1; 1<=n; i++)
    
       for (int i = 1; i<=n; i++)