ورود

View Full Version : مبتدی: مشکل این کد



farazsahebdel
دوشنبه 21 بهمن 1392, 11:46 صبح
سلام
اول که تعداد اعداد رو مشخص می کنیم و بعد عدد ها رو وارد می کنیم تا با هم جمع بشن متاسفانه اون تعداد مشخص شده ی عداد درست نمی شه ( کم میاد! )



package programmer;

import java.util.Scanner;

public class Programmer {


public static void main(String[] args) {
System.out.println("Please Enter The Number: ");
Scanner read = new Scanner(System.in);
int n = read.nextInt();
int sum=0,x=0;
for(int i=0;i<=n;i++){
x = read.nextInt();
sum = sum + x;
i = i + 1;
}
System.out.println(sum);
}

}

a.seieddokht
دوشنبه 21 بهمن 1392, 12:20 عصر
سلام
اول که تعداد اعداد رو مشخص می کنیم و بعد عدد ها رو وارد می کنیم تا با هم جمع بشن متاسفانه اون تعداد مشخص شده ی عداد درست نمی شه ( کم میاد! )



package programmer;

import java.util.Scanner;

public class Programmer {


public static void main(String[] args) {
System.out.println("Please Enter The Number: ");
Scanner read = new Scanner(System.in);
int n = read.nextInt();
int sum=0,x=0;
for(int i=0;i<=n;i++){
x = read.nextInt();
sum = sum + x;
i = i + 1;
}
System.out.println(sum);
}

}






package programmer;

import java.util.Scanner;

public class Programmer {


public static void main(String[] args) {
System.out.println("Please Enter The Number: ");
Scanner read = new Scanner(System.in);
int n = read.nextInt();
int sum=0,x=0;
for(int i=0;i<=n;i++){
x = read.nextInt();
sum = sum + x;
}
System.out.println(sum);
}

}


موفق باشید

esmaeilbf
دوشنبه 21 بهمن 1392, 14:00 عصر
این بخش از کد درون حلقه for اضافی هست i = i + 1