java的结构和方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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中,递归方法没有任何的特殊性
思想:数学归纳法的思想(递推+终止)
以上是关于java的结构和方法的主要内容,如果未能解决你的问题,请参考以下文章
Java基本知识(运算符/选择结构语句/循环结构语句/方法/标识符)