变量命名规则:
1.变量必须以字母,下划线“—”或者“¥“符号开头
2.变量可以包括数字但不能以数字开头
3.除了”-“或”¥“符号以外,变量名不能包括任何特殊字符
4.不能使用java关键字,如int class,public
运算符:
&& 与 并且(两个条件同时为真才为真 一个为加便是假)
|| 或 或者(两个条件有一个为真也是真,两个条件都为假才是假)
! 非(条件为真,结果为假 )
java中的if选择结构
基本if选择结构:可以处理单一或组合条件的情况
if-else :可以处理简单的分支情况
多重if选择结构:可以处理连续区间的条件分支情况 有else-if情况
嵌套if选择结构:处理复杂的条件分支情况
2. if...else条件结构:
语法: if(条件或布尔表达式){
//执行语句
}else{
//执行语句
}
3、多重if结构:
语法: if(条件或布尔表达式){
//执行语句
}else if(条件或布尔表达式){
//执行语句
}else if(条件或布尔表达式){
//执行语句
}
......
else{
//执行语句
}
4、switch结构:
语法: Switch(表达式){
case 值1:
//执行代码
break;
case 值2:
//执行代码
break;
case 值3:
//执行代码
break;
......
case 值n:
//执行代码
break;
default:
//执行代码
break;
}
5、while循环(先判断后执行)
语法: while(条件){
//执行的循环语句
}
6、do...while循环(先执行后判断)
语法: do{
//要执行的循环语句
}while(条件);
7、for循环
语法: for(初始化;条件;迭代){
//循环体
}
8、foreach循环
语法: for(type varname:数组或集合){
varname 自动迭代访问每个元素
}
9、跳转语句
break:跳出循环,执行循环体外的语句
continue:终止本次循环,进入下一次循环
return:跳出方法
注意:
对于循环此时不确定的循环 用while/do-while
对于循环次数确定的循环,用for循环
计算最高分:if(score[i]>max)
max=score[i];
计算最低分:if(price[i]<min)
{
min=price[i];
}
Score[score.length-1]固定的方式表示数组的最后一个值
逆序输出:从最后一个元素开始 i--
System.out.println("\n逆序输出5句话为:");
for(int i = strings.length-1; i >= 0 ; i--){
System.out.println(strings[i]);
java中的带参方法:
使用带参数的方法分为两步:1、定义带参数的方法;2、调用带参数的方法
但参数的方法可以没有返回值
带参数方法的参数个数可以为一个或多个
可以使任意基本类型或引用类型数
System.out.println(s+1+2);
System.out.println(1+2+s);
输出为:Y12 和 3Y
五位数的冒泡排序需要10次 三位数的需要三次
Select DateAdd(mm,-1,’2005-9-1’)执行后返回值为2005-8-1
1.变量必须以字母,下划线“—”或者“¥“符号开头
2.变量可以包括数字但不能以数字开头
3.除了”-“或”¥“符号以外,变量名不能包括任何特殊字符
4.不能使用java关键字,如int class,public
运算符:
&& 与 并且(两个条件同时为真才为真 一个为加便是假)
|| 或 或者(两个条件有一个为真也是真,两个条件都为假才是假)
! 非(条件为真,结果为假 )
java中的if选择结构
基本if选择结构:可以处理单一或组合条件的情况
if-else :可以处理简单的分支情况
多重if选择结构:可以处理连续区间的条件分支情况 有else-if情况
嵌套if选择结构:处理复杂的条件分支情况
2. if...else条件结构:
语法: if(条件或布尔表达式){
//执行语句
}else{
//执行语句
}
3、多重if结构:
语法: if(条件或布尔表达式){
//执行语句
}else if(条件或布尔表达式){
//执行语句
}else if(条件或布尔表达式){
//执行语句
}
......
else{
//执行语句
}
4、switch结构:
语法: Switch(表达式){
case 值1:
//执行代码
break;
case 值2:
//执行代码
break;
case 值3:
//执行代码
break;
......
case 值n:
//执行代码
break;
default:
//执行代码
break;
}
5、while循环(先判断后执行)
语法: while(条件){
//执行的循环语句
}
6、do...while循环(先执行后判断)
语法: do{
//要执行的循环语句
}while(条件);
7、for循环
语法: for(初始化;条件;迭代){
//循环体
}
8、foreach循环
语法: for(type varname:数组或集合){
varname 自动迭代访问每个元素
}
9、跳转语句
break:跳出循环,执行循环体外的语句
continue:终止本次循环,进入下一次循环
return:跳出方法
注意:
对于循环此时不确定的循环 用while/do-while
对于循环次数确定的循环,用for循环
计算最高分:if(score[i]>max)
max=score[i];
计算最低分:if(price[i]<min)
{
min=price[i];
}
Score[score.length-1]固定的方式表示数组的最后一个值
逆序输出:从最后一个元素开始 i--
System.out.println("\n逆序输出5句话为:");
for(int i = strings.length-1; i >= 0 ; i--){
System.out.println(strings[i]);
java中的带参方法:
使用带参数的方法分为两步:1、定义带参数的方法;2、调用带参数的方法
但参数的方法可以没有返回值
带参数方法的参数个数可以为一个或多个
可以使任意基本类型或引用类型数
StringBuffer类的对象调用toString()方法将转换为String类型
System.out.println(s+1+2);
System.out.println(1+2+s);
输出为:Y12 和 3Y
五位数的冒泡排序需要10次 三位数的需要三次
Select DateAdd(mm,-1,’2005-9-1’)执行后返回值为2005-8-1