javaSE 程序结构与逻辑控制

在java中,程序一共有三种结构:顺序结构,分支结构,循环结构
一 程序结构
1.java分支结构(进行逻辑判断,当满足某些条件时才会执行某些语句)
1.1 if

if (//布尔表达式)
     {
 //条件满足时执行代码
}
else {
 //条件不满足时执行代码
}

也可以嵌套使用,或者只有一个if语句没有else
1.2 swtich
swtich(数字|枚举|字符|字符串),c中swtich后括号里只能是整型

swtich () {
case 内容1:{  //执行代码;break;   }
case 内容2:  {  //执行代码;break;    }
default:    {  //执行代码;break;   }  (//都不满足时执行的代码)
}

swtich 开关语句,若没有case之后没有break,则会满足case之后所有语句一直执行直到break或全部结束
2.循环结构:
2.1 whlie

whlie(//循环结束条件判断) {
//循环语句;
//修改循环变量结束判断;
}

while如果条件不成立,一次也不执行
2.2 do-whlie


do {
//循环语句;
//修改循环变量结束判断;
} whlie(//循环结束条件判断)

do-while至少执行一次
2.3 for

for(循环变量初识化;循环结束判断;修改循环结束条件) {
                         循环体;
}

java中多了一种for循环
for(元素类型,变量名:容器(数组))//数组中的 每个变量都跑一次
3.break以及countine
break:退出整个循环
countine:执行到此语句时会跳过当前循环的剩余部分,返回循环判断
共同点:countine以及break都支持一种带标签的形式

二 方法
1.限定符
2.返回值类型
3.方法名称
4.参数列表()//无参;(参数类型,参数名称)//有参;
5.异常声明 (throws…)
6.方法体

public static int calSum (int[] array ) throws Exception {
         // 方法体;
}

public static 是限定符
int 是返回值类型
calSum是方法名称
int[] array 是参数列表
throws Exception是异常声明
花括号{ }内是方法体

方法签名(判断是不是同一个方法):方法名称+参数列表 ;
列子
int sum (int a,int b) 等于 void sum (int a,int b)
int sum (int a,int b) 不等于int sum (int a,int b,int c)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值