Java的第三天

java入门之循环与函数

一.Java中常用的循环

1.while循环

  • 基本结构
  while(判断条件){
        循环体 (一条或多条语句)
  }
  当判断条件不成立时循环结束

2. do-while循环

  • 基本结构
 * do{
 *      循环体
 * }while(判断条件)
 * do-while循环 不管判断条件是否成立
 * 都会先执行循环体一次

3.for循环

  • 基本结构
  for(声明循环增量;判断条件;增量自增){
        循环体
  }
  for(int i = 0; i < 5; i++){
        sout("循环内");
  }
    sout("循环外");
  • 难点:嵌套for循环
 for (int i = 0; i < 5; i++) {

        for (int j = 0; j < 5; j++) {

            sout("内循环");    
        }

        sout("外循环");
    }

    sout("循环外");

4.随机数

随机数是系统提供的Math类。
伪随机:计算机在取随机数时按一定规则随机,并不是自然随机。
random()方法
取值范围[0,1),0到1之间的小数。

循环的简单应用(九九乘法表)

for (int i = 1; i <= 9; i++) {
//          for (int j = 1; j <= i; j++) {
//              System.out.print(j + "*" + i + "=" + i*j + "\t");
//          }
//          System.out.println( );
//      }

二.函数

函数是指封装了特定功能的代码块.
函数的优点:增加代码的重复使用率,提高效率

函数的写法:

                            参数列表(可以是多个,也可以没有)               
  关键字 函数的返回值类型 函数名(参数类型1 参数名1 参数类型2 参数名2 .....){
            函数体(执行代码)
            return 返回值;(返回值和函数声明上返回值类型一致
            }

注意点:
* 函数可以没有返回值
* 这时 函数声明上的返回值类型 使用void表示
* 函数中 不能定义函数

函数的重载:
*当函数的功能相同但是代码实现不同,
* 可以使用相同的函数名来声明
注意:
* 函数的重载 只跟 参数有关(数量 类型 顺序有关)
* 跟参数名 返回值类型 无关
函数的简单应用

//打印n行m列的矩形函数
    public static void printRect(int n ,int m) {
        for (int i = 0; i < n; i++) {
            for (int j = 0; j < m; j++) {
                System.out.print("*");
            }
            System.out.println();
        }
    public static void main(String[] args) {
        //调用打印矩形的函数
        //直接使用 函数名(传入的参数);调用
        printRect(3,4);

    }

猜你喜欢

转载自blog.csdn.net/guxin0729/article/details/82119110