※ 引述《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 = 面积
要算高的时候记得用大减小.....