返回列表 发新帖

一道简单的编程题(java)

[复制链接]

39

主题

688

回帖

2675

积分

大学生

Rank: 5Rank: 5

金币
943
好评
3
信誉
100

考神

QQ
发表于 2023-1-13 20:48:20 来自手机  | 显示全部楼层 | 阅读模式  来自 河南
本帖最后由 2421746310 于 2023-1-13 20:51 编辑

本人小白才学到for
题目:
1.打印1-100所有是9的倍数的整数
2.打印出这些倍数有多少个
3.打印出这些倍数的总和
4.必须要用到for
下面是答案:
我自己写的:
  1. public class ForExercise {

  2.         public static void main(String[] args) {

  3.                 int sum = 0;
  4.                 int i = 1;
  5.                 for(; i <= 11; i++) {
  6.                         int multiple = i * 9;
  7.                         System.out.println(i + "*9=" + multiple);
  8.                         sum = multiple + sum;
  9.                 }

  10.                 i--;
  11.                 System.out.println("一共有" + i +"个," + "总和为" + sum);
  12.                
  13.         }
  14. }
复制代码


讲课老师写的:
  1. public class ForExercise {

  2.         public static void main(String[] args) {
  3.        
  4.             int count = 0; //个数 统计九的倍数的个数
  5.             int sum = 0; //总和
  6.             
  7.                 for(int i = 1;i<=100;i++) {
  8.                 if (i % 9 == 0) {
  9.                 System.out.println("i=" + i);
  10.                 count++;
  11.                 sum += i;
  12.                 }
  13.                 }
  14.                
  15.                 System.out.println("count=" + count);
  16.                 System.out.println("sum" + sum);
  17.                
  18.         }
  19. }
复制代码

  我觉得老师写的比我写的好,改范围和倍数都比较方便,各位有没有其他的好办法?
回复

使用道具 举报

19

主题

2039

回帖

4337

积分

大学生

Rank: 5Rank: 5

金币
252
好评
4
信誉
94

考神MT论坛最佳新人MT论坛新人

QQ
发表于 2023-1-13 20:51:58 来自手机  | 显示全部楼层  来自 吉林
我都不会写
回复

使用道具 举报

28

主题

742

回帖

2348

积分

大学生

Rank: 5Rank: 5

金币
476
好评
9
信誉
100
发表于 2023-1-13 20:56:12 来自手机  | 显示全部楼层  来自 河北
这是Python?
回复

使用道具 举报

39

主题

688

回帖

2675

积分

大学生

Rank: 5Rank: 5

金币
943
好评
3
信誉
100

考神

QQ
发表于 2023-1-13 20:58:03 来自手机  | 显示全部楼层  来自 河南
BlackCat 发表于 2023-1-13 20:56
这是Python?

java标题不都写了么?
回复

使用道具 举报

28

主题

742

回帖

2348

积分

大学生

Rank: 5Rank: 5

金币
476
好评
9
信誉
100
发表于 2023-1-13 21:02:09 来自手机  | 显示全部楼层  来自 河北
2421746310 发表于 2023-1-13 20:58
java标题不都写了么?

这让我想起来报名Python课的体验,问题也像,有些单词也一样,这时候思维就重要了。
回复

使用道具 举报

22

主题

1112

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
2568
好评
34
信誉
129
发表于 2023-1-13 21:25:48 来自手机  | 显示全部楼层  来自 山西
我一般会采取 “讲课老师”的这种写法加油
回复

使用道具 举报

39

主题

688

回帖

2675

积分

大学生

Rank: 5Rank: 5

金币
943
好评
3
信誉
100

考神

QQ
发表于 2023-1-13 21:26:42 来自手机  | 显示全部楼层  来自 河南
Fhxzh 发表于 2023-1-13 21:25
我一般会采取 “讲课老师”的这种写法加油

还得是你
回复

使用道具 举报

4

主题

3563

回帖

8306

积分

硕士生

Rank: 6Rank: 6

金币
4936
好评
1
信誉
95

考神MT论坛新人MT论坛最佳新人MT论坛帅哥

发表于 2023-1-13 21:28:41 来自手机  | 显示全部楼层  来自 浙江
感谢思路分享
回复

使用道具 举报

30

主题

6064

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
6239
好评
12
信誉
98
发表于 2023-1-13 22:16:31 来自手机  | 显示全部楼层  来自 安徽
感谢分享,学习一下
回复

使用道具 举报

24

主题

6184

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
2658
好评
12
信誉
384

考神

发表于 2023-1-13 23:12:40 | 显示全部楼层  来自 香港
看看大佬
回复

使用道具 举报

51

主题

4282

回帖

1万

积分

博士生

念空

Rank: 7Rank: 7Rank: 7

金币
785
好评
29
信誉
121

MT论坛最佳新人考神MT论坛新人MT论坛活跃会员

发表于 2023-1-14 10:15:01 来自手机  | 显示全部楼层  来自 湖北
感谢分享
回复

使用道具 举报

0

主题

2976

回帖

7010

积分

硕士生

Rank: 6Rank: 6

金币
2394
好评
0
信誉
100
发表于 2023-2-22 07:41:53 | 显示全部楼层  来自 浙江
路过看看
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表