程序地带

Day15(for循环,输出99乘法表,输出1000内能被5整除的数)


for 循环
所有结构都可以用while或者do…while表示,不过for循环使一些循环结构变得更加简单。for循环语句是支持迭代的一种通用结构,是最有效,最灵活的循环结构。for循环执行的次数是在执行前就确定的。语法格式如下:
for(初始值;布尔表达式;更新)//代码语句
练习1:

计算0到100之间的奇数和 以及 偶数和:


public static void main(String[] args) {
int oddsum = 0;
int evensum =0;
//初始化值;条件判断;迭代
for (int i = 0; i <= 100; i++) {if (i%2!=0) //i%2!=0 i除以2余0
{oddsum=oddsum+i;}else {evensum=evensum+i;}
} System.out.println(oddsum);
System.out.println(evensum);
练习2:

输出1到1000能被5整除的数,每行输出3个:


public static void main(String[] args) {
int a=1;
for (int i= 1;i<=1000;i++){if (i%5==0){
System.out.print(i+" ");}if(i%15==0){
System.out.println();

(自己写的错误表达:)


//自己写的:输出1到1000能被5整除的数,每行输出3个;
int c=0;
for (int i = 1; i <= 1000; i++)
{int d=i; if (d%5==0){c=1;}
while(d%5==0 && c<=3){
System.out.print(d+" ");d=d+1;c=c+1;
//存在换行错误;
练习3:

输出99乘法表:


//自己写的,一次写对~~~
public class A0118b {
public static void main(String[] args) {
int a =1;
for (int i = 1; i <= 9; i++) {while (a<=i){
System.out.print(a+"*"+i+"="+(a*i)+" ");a=a+1;
};a=1;
System.out.println();
}
}
}
//另一种写法:
for (int c = 1; c <= 9; c++) {
for (int d = 1; d <= c; d++) {
System.out.print(c+"*"+d+"="+(c*d)+" ");
}
System.out.println();

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/SuperrWatermelon/article/details/112760953

随机推荐

30.Qt的内存管理

关于Qt中new对象的管理1创建对象时,继承父类,由父类销毁时候,自动销售子类如QWidget*w=newQWidget(this);2通过设置类的属...

xhome516 阅读(890)

简单实用DOS命令整理

简单实用DOS命令整理

简单实用DOS命令整理打开命令窗口方法开始菜单栏->Windows系统->命令提示符win键+R打开运行窗口,输入cmd按住shift键,点击右键选择在...

Elon Zhu 阅读(982)

mysql 空位补0_JavaScript前补零操作实例

摘要:这篇JavaScript栏目下的“JavaScript前补零操作实例”,介绍的技术点是“JavaScript、前补零、补零、操作、实例”,希望对大家开发...

weixin_39820588 阅读(984)

合理使用数据类型

runtimeerror:signedintegeroverflow:998765432*10cannotberepresentedintype‘int’[solution.c]今天在力扣中编写回文数...

weixin_47703176 阅读(390)