初学JAVA之JAVA基础,
初学JAVA之JAVA基础,
一.Java变量
1.java变量时java程序中最基本的存储单元,属于特定的数据类型。
2.java变量在使用之前必须对其声明,声明格式为: 变量数据类型 变量名 然后必须进行赋值,才能使用。
例如:
int i = 100 ;
float f = 12.3f ;
3.java变量按被声明的位置分为 局部变量 和 成员变量 。按所属的数据类型分为 基本数据类型变量 和 引用数据类型变量。
二.运算符
算数运算符:+,-,*,/,%(求余),++,--
逻辑运算符:!,|,&, ^, &&, ||
关系运算符:< ,> ,>=,<=,==,!=
赋值运算符:=
字符串连接符:+
条件运算符:?:
关于++与--: 例如:++x,--x 先运算,再取值。
x++,x-- 先取值,在运算。
关于%:即求余运算符。 例如:8%3=2
关于条件运算符 :x?y:z x为boolean类型表达式,先计算x的值,若结果为true,则结果为表达式y的值,否则结果为表达式z的值。
关于=与==:“=”为赋值运算符,是双目运算符,左面的操作元必须是变量。 “==”为等号运算符,相当于数学中的等号。
三.语句
1.if语句
if(boolean表达式){
语句 ;
}
2.if-else语句
if(boolean表达式){
语句;
}
else {
语句;
}
3.多条件if-else语句
if(boolean表达式1){
语句
}
else if(boolean表达式2){
语句;
}
……
else{
语句;
}
4.switch开关语句
switch(int型或char型表达式){
case 常量值1: 语句;
break;
case 常量值2: 语句;
break;
……
case 常量值n: 语句;
break;
default:语句;
}
注意:switch语句中的表达式的值与case后面的常量值相同,就执行case里的语句。如果没有遇到break语句,就会继续执行后面case里的语句。
5.循环语句
(1) while循环
while(boolean表达式){
语句;
}
(2)do-while循环
do{
语句;
}while(表达式);
(3)for循环
for(表达式1;表达式2;表达式3){
语句;
}
注意:表达式1:完成变量的初始化;
表达式2:boolean类型,为循环条件;
表达式3:用来修整变量,改变循环条件。
6.跳转语句
break; 结束整个循环语句
continue; 结束本次循环,进入下次循环
四.递归
简单地说,就是在方法内部对自身的调用。
例如:
public class test{
public static void main(){
system.out.println(method(3));
}
public static int method( int n){
if(n==1)
return 1;
else
return n*method(n-1);
}
}
对这段程序的简单分析:main方法 依次向下执行,将n=3实参值传递给int n 形参,顺序向下执行,进入if语句的判断,判断n是否等于1,不等于1 ,执行else语句,return n*method(n-1);又调用了一次method方法。执行顺序同上。直到n=1,return 1. 最终结果输出6.
相关文章
- 暂无相关文章
用户点评