公司服务器被入侵,数以百计网站瘫痪,依靠网络系统办公的我们也只能停止了,有些时间,把这两天看的循环和函数重构整理出来!
一。流程控制
先说程序流程控制,程序有三种结构:
顺序结构
选择结构
循环结构
1。顺序结构
顺序结构就不用说了,就是程序逐行的执行。先看一下选择结构。
2。选择结构
选择结构语句主要包括:if语句与switch语句。
a:if语句的几种形式
第一种形式:
第二种形式:
第三种形式:
另外还有一种if嵌套
b:switch语句
格式:
来看具体的例子:
注:
a:case与default后为分号。
b:break为退当前循环。
3。循环结构
循环包括三种结构:
for
while
do ...while
a:for语句
格式:
for(初始化表在式;循环表达式;循环后的操作表达式)
{
执行语句
}
一个例子:
4:break与continue
a:break中止循环体中语句与switch,如有标号则返回标号处语句。
标号的例子:
b:continue只能适用了(for, while, do )无标号的情况下跳出当前循环的剩余语句块。
前一个输出十内所有奇数的一个小例子:
hoho~~~着实有些累呀!还剩下数组与函数重构。休息会再写吧。
一。流程控制
先说程序流程控制,程序有三种结构:
顺序结构
选择结构
循环结构
1。顺序结构
顺序结构就不用说了,就是程序逐行的执行。先看一下选择结构。
2。选择结构
选择结构语句主要包括:if语句与switch语句。
a:if语句的几种形式
第一种形式:
引用:
if(条件语句)
{
程序代码
}
第二种形式:
引用:
if(条件语句)
{
程序代码1
}
else
{
程序代码2
}
第三种形式:
引用:
if(条件语句)
{
程序代码1
}
else if
{
程序代码2
}
else if
{
程序代码3
}
else
{
程序代码4
}
另外还有一种if嵌套
引用:
if(条件1)
{
if(条件a)
{
执行语句a
}
else
{
执行语句b
}
}
else
{
if(条件c)
{
执行语句c
}
else
{
执行语句d
}
}
b:switch语句
格式:
引用:
switch(表达式)
{
case 取值1:
语句块
break;
case 取值2:
语句块
break;
.
.
.
.
case 取值n:
语句块
break;
default:
取值n+1
break;
}
来看具体的例子:
引用:
class Test
{
public static void main(String [] args)
{
int x=2;
switch(x)
{
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
default:
System.out.println("不知道星期了");
break;
}
}
}
注:
a:case与default后为分号。
b:break为退当前循环。
3。循环结构
循环包括三种结构:
for
while
do ...while
a:for语句
格式:
for(初始化表在式;循环表达式;循环后的操作表达式)
{
执行语句
}
一个例子:
引用:
class Test
{
public static void main(String [] args)
{
for(int x=0;x<10;x++)
{
System.out.println(x);
}
}
}
4:break与continue
a:break中止循环体中语句与switch,如有标号则返回标号处语句。
标号的例子:
引用:
st:while(ture)
{
while(ture)
{
break st;
}
}
b:continue只能适用了(for, while, do )无标号的情况下跳出当前循环的剩余语句块。
前一个输出十内所有奇数的一个小例子:
引用:
public class PrintOddNum
{
public static void main(String [] args)
{
for (int x=0;x<10;x++)
{
if (x%2==0)
continue;//continue的应用
System.out.println(x);
}
}
}
hoho~~~着实有些累呀!还剩下数组与函数重构。休息会再写吧。
回复Comments
作者:
{commentrecontent}