Java天生骄傲系列-6

程序流程控制(续)

循环结构

代表语句:while, do while, for

While语句格式:

while(条件表达式)

{

执行语句;

}

牛刀小试:

package test.myeclipse;

publicclass test1 {

publicstaticvoid main(String[] args) {

int x=1;

while (x<4)

{

System.out.println("x="+x);

x++;

}

}

}

运行结果: x=1

x=2

x=3

do while 语句格式:

do

{

执行语句;

}while(条件表达式);

牛刀小试:

package test.myeclipse;

publicclass test1 {

publicstaticvoid main(String[] args) {

int x=1;

do

{

System.out.println("x="+x);

x++;

}while(x<4);

}

}

运行结果:

x=1

x=2

x=3

for语句格式:

for(初始化表达式;循环条件表达式;循环后的操作表达式)

{

执行语句;

}

牛刀小试:

                package test.myeclipse;

publicclass test1 {

publicstaticvoid main(String[] args) {

for (int x=1;x<4;x++)

{

System.out.println("x="+x);

}

}

}

运行结果:

x=1

x=2

x=3

练习一例:

package test.myeclipse;

publicclass test1 {

publicstaticvoid main(String[]args) {

int x=1;

for (System.out.println("a");x<3;System.out.println("c"))

{

System.out.println("d");

x++;

}

}

}

运行结果:

a

d

c

d

c

语句嵌套

牛刀小试1:

package test.myeclipse;

           publicclass test1 {

publicstaticvoid main(String[]args) {

for (int x=0;x<3;x++)

{

for(int y=0;y<4;y++)

{

System.out.println("ok");

}

}

}

}

运行结果:

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

牛刀小试2:

package test.myeclipse;

public  class test1 {

publicstaticvoid main(String[]args) {

int z=5;

for (int x=0;x<5;x++)

{

for(int y=0;y<z;y++)

{

System.out.print("*");

}

System.out.println();

z--;

}

}

}

运行结果:

*****

****

***

**

*

优化一下:

package test.myeclipse;

          publicclass test1 {

publicstaticvoid main(String[] args) {

for (int x=0;x<5;x++)

{

for(int y=x;y<5;y++)

{

System.out.print("*");

}

System.out.println();

}

}

}

运行结果:

*****

****

***

**

*

未完待续。。。。。。

转载于:https://blog.51cto.com/2489843/1541986

Linux运维系统工程师与java基础学习系列-6相关推荐

  1. Linux运维系统工程师与java基础学习系列-1

    Java天生骄傲系列-1 1     Eclipse的使用(略): 2 在eclipse下Java程序的编写和运行,及Java运行环境的配置略: 3 快捷键的配置,常用快捷键(略): 注:当程序有错误 ...

  2. Linux运维系统工程师系列---25

    磁盘管理---文件系统检测与交换分区 (一)文件系统检测 fsck--检查和修复Linux文件系统错误. 何时用? 通常只有身为root,并且文件系统有问题的时候才使用这个命令.正常情况下不要使用此命 ...

  3. Linux运维系统工程师系列---11

    RPM rpm--RedHat Package Manager 红帽包管理器 挂载:就是将设备和目录或者分区建立一个链接的行为. /mnt:挂载的路径 挂载选项: [root@server254 te ...

  4. Linux运维系统工程师系列---16

    日志的轮滚 logrotated 为什么要轮滚?  原因一:防止日志文件过大,可以通过大小和时间.  原因二:日志进行定期清除 --日志轮滚的配置文件 [root@server254 ~]# vim ...

  5. Linux运维系统工程师系列---13

    定制安装 定制安装,也叫源码安装,需要自己编译源代码的安装方式 步骤: 1.解压源代码包 2.配置 configure 3.编译 make 4.安装 make install 接下来开始做实验,希望朋 ...

  6. Linux运维系统工程师系列---04

    和用户登录相关的文件 用户登录是需要读取的文件 1./etc/profile 2./etc/bashrc 3./etc/profile.d/* 4.~user/.bashrc 5.~user/.bas ...

  7. Linux运维系统工程师系列---17

    日志轮滚实战举例 [root@server123 ~]# cd /etc/logrotate.d/ [root@server123 logrotate.d]# vim secure /usr/loca ...

  8. www.yaxjf.com+m.php,linux运维架构--PHP开发-零基础学习PHP视频教程

    Dockfile介绍 Dockfile是一种被Docker程序解释的脚本,Dockerfile由一条一条的指令组成,每条指令对应Linux下面的一条命令.Docker程序将这些Dockerfile指令 ...

  9. Linux运维之道之网络基础学习1.0

    网络基础1.0 计算机网络: 硬件方面:通过线缆将网络设备和计算机连接起来 软件方面:操作系统,应用软件,应用程序通过通信线路互连,实现资源共享,信息传递. 计算机网络的功能: 数据通信,资源共享,增 ...

最新文章

  1. 修改mysql数据库导入大小限制
  2. 这个中秋,来点不一样~
  3. dts数据库迁移工具_传统数据库迁移上云利器-ADAM
  4. matlab lj( )函数,matlab 函数调用问题
  5. 有道词典Linux版下载安装
  6. E20180404-ts
  7. Ubuntu已经很好用了
  8. VS2013+OSG3.4.0+Qt5.5.1编译(超详)
  9. 企业研发人员配备比例_高新企业研发人员占比多少
  10. python绘制曲线y=2x+5_使用python动态生成波形曲线的实现
  11. js排序的时间复杂度_js 排序算法之快速排序
  12. Java面典_Java集合04——fail-fastfail-safe 详解
  13. 【2021-02】实时获取百度搜索词接口
  14. 计算机网络——计算机网络知识脑图
  15. 台式/笔记本无线网卡_异常问题
  16. python 程序运行时出现DLL load error
  17. MySQL 重置 root 密码以及修改密码时报错password字段不存在
  18. 杰理之AI协议之CMD_SET_BLE_VISIBILITY命令格式【篇】
  19. 2021广东高考成绩位次排名查询,广东高考排名对应大学-广东高考位次查询(2021年文科参考)...
  20. oracle找不到 dba_tables,不经意发现的dba_objects和dba_tables中的细节

热门文章

  1. 在 SUSE 11 sp2 上安装 freeradius
  2. 三星第二财季净利69亿美元 同比增50%
  3. 高级软件工程师的职责范围
  4. ASP处理多关键词查询实例代码
  5. 不停刷朋友圈的人_不停刷新闻、朋友圈、微信群的朋友,休息一下,看多了伤身!...
  6. MySQL高级 - 日志 - 查询日志
  7. Redis数据分布一致性哈希
  8. Nacos注册中心介绍
  9. 多继承-概念、语法和基本演练
  10. MySQL常用存储引擎之Memory