Linux运维系统工程师与java基础学习系列-6
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相关推荐
- Linux运维系统工程师与java基础学习系列-1
Java天生骄傲系列-1 1 Eclipse的使用(略): 2 在eclipse下Java程序的编写和运行,及Java运行环境的配置略: 3 快捷键的配置,常用快捷键(略): 注:当程序有错误 ...
- Linux运维系统工程师系列---25
磁盘管理---文件系统检测与交换分区 (一)文件系统检测 fsck--检查和修复Linux文件系统错误. 何时用? 通常只有身为root,并且文件系统有问题的时候才使用这个命令.正常情况下不要使用此命 ...
- Linux运维系统工程师系列---11
RPM rpm--RedHat Package Manager 红帽包管理器 挂载:就是将设备和目录或者分区建立一个链接的行为. /mnt:挂载的路径 挂载选项: [root@server254 te ...
- Linux运维系统工程师系列---16
日志的轮滚 logrotated 为什么要轮滚? 原因一:防止日志文件过大,可以通过大小和时间. 原因二:日志进行定期清除 --日志轮滚的配置文件 [root@server254 ~]# vim ...
- Linux运维系统工程师系列---13
定制安装 定制安装,也叫源码安装,需要自己编译源代码的安装方式 步骤: 1.解压源代码包 2.配置 configure 3.编译 make 4.安装 make install 接下来开始做实验,希望朋 ...
- Linux运维系统工程师系列---04
和用户登录相关的文件 用户登录是需要读取的文件 1./etc/profile 2./etc/bashrc 3./etc/profile.d/* 4.~user/.bashrc 5.~user/.bas ...
- Linux运维系统工程师系列---17
日志轮滚实战举例 [root@server123 ~]# cd /etc/logrotate.d/ [root@server123 logrotate.d]# vim secure /usr/loca ...
- www.yaxjf.com+m.php,linux运维架构--PHP开发-零基础学习PHP视频教程
Dockfile介绍 Dockfile是一种被Docker程序解释的脚本,Dockerfile由一条一条的指令组成,每条指令对应Linux下面的一条命令.Docker程序将这些Dockerfile指令 ...
- Linux运维之道之网络基础学习1.0
网络基础1.0 计算机网络: 硬件方面:通过线缆将网络设备和计算机连接起来 软件方面:操作系统,应用软件,应用程序通过通信线路互连,实现资源共享,信息传递. 计算机网络的功能: 数据通信,资源共享,增 ...
最新文章
- 修改mysql数据库导入大小限制
- 这个中秋,来点不一样~
- dts数据库迁移工具_传统数据库迁移上云利器-ADAM
- matlab lj( )函数,matlab 函数调用问题
- 有道词典Linux版下载安装
- E20180404-ts
- Ubuntu已经很好用了
- VS2013+OSG3.4.0+Qt5.5.1编译(超详)
- 企业研发人员配备比例_高新企业研发人员占比多少
- python绘制曲线y=2x+5_使用python动态生成波形曲线的实现
- js排序的时间复杂度_js 排序算法之快速排序
- Java面典_Java集合04——fail-fastfail-safe 详解
- 【2021-02】实时获取百度搜索词接口
- 计算机网络——计算机网络知识脑图
- 台式/笔记本无线网卡_异常问题
- python 程序运行时出现DLL load error
- MySQL 重置 root 密码以及修改密码时报错password字段不存在
- 杰理之AI协议之CMD_SET_BLE_VISIBILITY命令格式【篇】
- 2021广东高考成绩位次排名查询,广东高考排名对应大学-广东高考位次查询(2021年文科参考)...
- oracle找不到 dba_tables,不经意发现的dba_objects和dba_tables中的细节