在Java編程中,我們需要經(jīng)常輸入兩個(gè)整數(shù)并求它們之間的和。下面是一個(gè)簡(jiǎn)單的Java程序,演示如何實(shí)現(xiàn)此功能:
import java.util.Scanner; public class Sum { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("請(qǐng)輸入第一個(gè)整數(shù):"); int num1 = input.nextInt(); System.out.print("請(qǐng)輸入第二個(gè)整數(shù):"); int num2 = input.nextInt(); int sum = 0; for (int i = num1; i<= num2; i++) { sum += i; } System.out.println(num1 + "和" + num2 + "之間的和為:" + sum); } }
在這個(gè)程序中,我們使用了Scanner類(lèi),它是Java中一個(gè)常用的輸入工具類(lèi)。首先,我們要?jiǎng)?chuàng)建一個(gè)Scanner對(duì)象,然后使用它的nextInt()方法對(duì)用戶輸入的整數(shù)進(jìn)行提取。接著,我們使用for循環(huán)求出兩個(gè)整數(shù)之間所有整數(shù)的和,并將結(jié)果存儲(chǔ)在sum變量中。最后,我們使用System.out.println()方法將結(jié)果輸出到控制臺(tái)。
如果你想嘗試一下自己編寫(xiě)輸入兩個(gè)整數(shù)求它們之間的和的程序,可以參考下面的偽代碼:
聲明變量num1、num2、sum 輸入第一個(gè)整數(shù)num1 輸入第二個(gè)整數(shù)num2 如果num1大于num2,則交換num1和num2的值 使用for循環(huán)計(jì)算num1和num2之間的所有整數(shù)的和 將結(jié)果存儲(chǔ)在sum變量中 輸出結(jié)果
通過(guò)以上的示例,我們可以輕松學(xué)習(xí)Java中的輸入和計(jì)算基本語(yǔ)法,為后續(xù)的Java編程打下良好的基礎(chǔ)。