※ 引述《lisa3f0308 (huchishan)》之銘言:
: 大家好,小弟是JAVA新手,最近剛學到JAVA FOR 迴圈,在這兩道題目出現問題,希望能幫我解?
: 1.輸入兩個整數,輸出兩整數之間(含)所有整數的和(FOR 迴圈)
: 2.輸入任意正整數 N (N > 15),輸出 1 至 N 中, 3 的倍數、5 的倍數、及 15 的倍數(
: 不包括在 3 或 5 的倍數中) 之數值個數。(FOR 迴圈)
: 感謝大大提醒,補上不完整的
: 1.public class test{
: public static void main(String[]args){
: System.out.print("輸入起始值");
: Scanner sc = new Scanner(System.in);
: int I=scanner.nextInt();
: 然後就沒頭緒了
: 2.
: 待更
1.第一題應該也不用用到for迴圈 ,看起來就像是1加到100這種老梗題
宣告兩個變數, x跟y
這個就是你要輸入的兩個整數
int x=0,y=0;
利用小學學到的 梯形面積公式
(上底+下底)x 高 除以2
(x+y) * (x-y+1) /2 = 面積
要算高的時候記得用大減小.....