码迷,mamicode.com
首页 > 编程语言 > 详细

java的结构和方法

时间:2019-05-22 19:23:03      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:重定义   异常声明   数学   名称   throw   构造   string   首字母   多层   

表达式(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中,递归方法没有任何的特殊性
思想:数学归纳法的思想(递推+终止)

java的结构和方法

标签:重定义   异常声明   数学   名称   throw   构造   string   首字母   多层   

原文地址:https://blog.51cto.com/14232274/2398667

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!