Java入门篇
第三章 方法入门
定义一个方法的格式:
public static void 方法名称( ){
方法体
}
// helloword
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
方法名称的命名和变量一样,使用小驼峰。
方法体:也就是大括号可以包含任意条语句。
注意事项
注意事项:
方法的定义不能产生嵌套包含关系。方法定义好后,不会执行,如果想要执行,一定要进行方法的调用。
如何调用方法:格式: 方法名称();
在一个Java文件中,public class 这样的类,类名和文件名一定相同
一个Java文件当中只能有一个public class
第四章 流程控制与数据结构
顺序结构:顺序执行,根据编写的程序,从上到下运行
1.判断语句1——if
1. if语句的三种格式
// 单分支
if(关系表达式){
语句体;
}
执行流程:首先判断关系表达式,看其结构是true还是false,如果是true,就执行语句体;如果是false,就不执行语句体。
// 双分支
if(判断条件){
语句体1;
}else{
语句体2;
}
// 多分支
if(判断条件1){
执行语句1;
}else if(判断条件2){
执行语句2;
}
……
else if(判断条件n){
执行语句n;
}else{
执行语句n+1;
}
1.2.语句练习
public class panduan{
public static void main(String[] args){
int score = 90;
if(score<0||score>100){
System.out.println("你的输入错误");
}else if(score>=90&&score<=100){
System.out.println("你的成绩优秀");
}else if(score>=80&&score<=90){
System.out.println("你的成绩好");
}else if(score>=70&&score<=80){
System.out.println("你的成绩良");
}else if(score>=60&&score<=70){
System.out.println("你的成绩及格");
}else{
System.out.println("你的成绩不及格");
}
}
}
public class Max{
public static void main(String[] args){
int a = 1;
int b = 2;
int max a>b ?a<b; //使用三元运算符判断
if(a<b){
System.out.println("最大值:"+b);
}
else{
System.out.println("最大值:"+a);
}
}
}
2.判断语句2——switch
case 内容1 : {
内容满足时执行语句块;
[break;]
}
case 内容2 : {
内容满足时执行语句块;
[break;]
}
...
default:{
内容都不满足时执行语句块;
[break;]
}
}
注意:long 、float 、double 、boolean类型不能做switch的参数
3.循环语句1——for
for(表达式1;表达式2;表达式3){
循环体;
}
循环执行流程:
第一次:表达式1,表达式2,循环体,表达式3
第二次及之后每次:表达式2,循环体,表达式3
直到表达式为假结束
while
1 while(布尔表达式){
2 循环体;
}
break
结束所有循环
continue
结束本躺循环
do while
do {
循环语句
}while(循环条件);