一、循环语句
1.for
(1)for循环语句的格式:
for(初始化表达式语句;判断条件语句;控制条件语句)
{循环体语句;}
class ForDemo { public static void main(String[] args){ for(int x = 1 ; x <= 10 ; x++) {System.out.println("helloworld"); } } }
(2)执行顺序:执行初始化语句,执行判断条件语句,判断条件语句结果如果是true,就继续向下执行,结果如是false,跳出循环.
2.while
(1)while循环语句的格式:
while(判断条件语句){
循环体语句;
控制条件语句;
}
(2)执行顺序:执行初始化语句,执行判断条件语句,结果如果是true则继续执行,结果如果是false则跳出循环.然后执行循环体语句;执行控制条件语句,返回第二步继续循环.
3.do..while
(1)do...while语句的格式:
do{
循环体语句;
控制条件语句;
}while(判断条件语句);
class DoWhileDemo{ public static void main(String[] args) { int x = 1 ; do{ System.out.println("helloWorld"); x++ ; }while(x <= 10); } }
(2执行顺序:执行初始化语句,执行循环体语句,执行控制条件语句,执行判断条件语句,结果如果是true则继续执行,结果如果是false则跳出循环.返回第二步继续循环.
4.三种循环语句的区别:
do...while 先执行一次循环体,再判断.
二、跳转语句
1.break(中断,跳出):退出循环体
2.continue(继续):跳出本次循环,进入下一次操作
3.return(返回):退出方法体
三、方法(也称函数)
1.什么是方法:完成特定功能的代码体
2.格式:
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...参数类型...参数名n...){
方法体;
return 返回值;
}
3.写一个方法需要明确方法的返回值类型和参数列表
4.注意事项
(1)方法如果不被调用则不被执行
(2)方法与方法之间是平级关系,不可以嵌套使用
(3)方法定义的时候参数之间用逗号隔开
(4)方法调用的时候不用再传递数据类型
(5)如果方法有明确的返回值,一定要由return带回一个值
import java.util.Scanner ; class FuntionTest2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请您输入第一个数据:"); int num1 = sc.nextInt(); System.out.println("请您输入第二个数据:"); int num2 = sc.nextInt(); boolean flag = isEquals(num1 , num2); System.out.println(flag); } public static boolean isEquals(int a , int b){ return a == b ; } }
四、方法重载
在同一个类中,可以有多个同名的方法,但是它们的参数列表不可以相同,且与返回值无关.参数列表不同指的是:参数的个数和参数的类型.