iava java_#我的iava之路#

本文详细介绍了Java编程中的条件结构和循环结构,包括if、switch、while、do-while和for循环的使用,并强调了源代码可读性的重要性。通过实例展示了如何利用这些结构解决问题,如数字逆序输出和寻找3与7的公倍数。最后提出了两个作业,引导读者实践循环结构的应用,如输出星号三角形和阶乘累加。
摘要由CSDN通过智能技术生成

##我的java之路##......2     条件结构,循环结构

条件结构

1: 简单的if结构

2:多从if,eles语句

3: switch case语句

循环结构

1 while和do_while循环

2 for循环

3 break和continue

重点讲讲while,for循环   !!! 写代码时得注意源代码的可读性:这个得特别注意,因为源代码的可读性比代码运行效率更强。

有人问一个有多年经验的船长,这条航线的暗礁你都清楚吗?船长的回答是:我不知道,我只

知道哪里是深水航线。

程序格式

1 大括号对齐

2向外缩进

3程序块之间加空格

4并排语句加空格

5for循环尾括号要与for对奇

6括号成对出现

while(循环条件){                   1先判断再执行

//循环操作语句                    2循环次数不定

}                                            3避免死循环

事例:输入一个正整数,把整数逆序输出。比如输入12345.输出54321

import java.util.Scanner;

public class While{

public static void main(String[] args){

Scanner input=new Scanner(System.in);

System.out.println("请输入一个整数");

int number=input.nextInt();

while(number!=0){

int haha=number%10;

System.out.println(haha);

number/=10;

}

}

}                                 思路  1什么情况不要一直循环下去。

2确定循环做了什么。

作业 :    计算从1开始的连续的n个自然数之和,当其和值刚好超过100时结束,求这个n。

for循环语句                                                               for(参数初始化;条件判断;更新循环变量){

for(表达式一;表达式二;表达式三){                                循环操作;

循环操作;                                                         }

}

注意  1:for循环的3个表达式都可以省略

2:表达式2省略会导致死循环,条件永远为true

3:   表达式3省略可能也会导致死循环

循环类型

while循环是不确定型循环(循环次数不定)

for循环是确定型循环(循环次数确定)

事例:输出1000内能同时被3和7整除的正整数。

public class Hh {

public static void main(String[] args){

for(int i=1;i<=1000;i++){

if(i%3==0&&i%7==0){

System.out.println(i);

}

}

}                                        显然,这是一个确定型循环问题,用for更优。

使用while循环也能实现,不过没有for循环直观。

作业:1:编程实现输出*号的三角形阵列共9行,第一行输出1个*,第二个输出2个*.......第九行输出9个*

2:   编程实现1!+2!+......+10!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值