java的结构和方法

表达式(Expression)
a=100;
100>50;
add(1,2);
语句
语句块
Java换行:%n

顺序结构
分支结构
if(逻辑表达式 备注,和C不同,一定是逻辑结果,既不能为1或0){
条件为真执行} else{条件为假执行}
switch(int类型 | String类型 | Enum类型){
case 条件一:
case 条件二:break;
···
default:
}
循环结构
三种和C语言相同的循环语句
在Java中多了一种for的形式 foreach(元素类型 变量名:容器){}
int[] array={····};
···
continue和break都支持带标签的格式:
break 【】;跳出多层循环
方法(C语言中的函数):
1.限定符 public/static
2.返回值类型,如果没有返回值,要明确写void
3.
方法名称,命名习惯 首个单词全小写,以后的单词首字母大写,多是动词
4.参数列表()|(参数类型 参数名称)
5.异常声明 throws 异常列表
6.
方法体()
public static int caluSum(int [] array)throws Exception{
....
}
重点:关于函数签名:
方法名称+参数列表
int sum(int a,int b){} void sum(int a,int b){} 与第一个一样(重定义)
int sum(int a,int b,int c) 与第一个不一样(不是重定义)
重载(Overload)(方法名称相同,但参数列表不同) 通常情况下,用不到重载,例外:重载在构造方法中很常见
递归方法(在方法体中调用本身):
在Java中,递归方法没有任何的特殊性
思想:数学归纳法的思想(递推+终止)

转载于:https://blog.51cto.com/14232274/2398667

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值