0
我想總結兩個數字之間的值的範圍。我提示用戶輸入2個號碼,如果第一個號碼大一些,我想在循環前用第二個號碼交換。我怎樣才能做到這一點?2個數字範圍的總和是多少?
import java.util.Scanner;
public class Example {
public static void main (String []args) {
Scanner kb = new Scanner(System.in);
int n1 = 0, n2 = 0, count = 0;
System.out.print("Enter two limits: ");
n1 = kb.nextInt();
n2 = kb.nextInt();
while (n1 <= n2) {
count = count + n2;
n2--;
}
System.out.println("The sum from "+ n1 +" to "+ n2 +" is : " + count);
}
}
,我想輸出告訴我(如果I型6和10)
the sum from 6 to 10 is 40
,但我的程序輸出
the sum from 6 to 5 is 40
我在做什麼錯?
遺憾的是我的錯,但我的意思是,如果用戶輸入更大的第一程序應該交換號是第一個數字是低 – mmmmmzdsdsd5555
' n2 - '是遞減你的輸入值 – ti7