第七天学习Java的笔记

还剩49天

day07 IDEA的安装和使用

项目目录结构:

在这里插入图片描述

  • 创建一个项目:

Creat project-empty project

在这里插入图片描述在这里插入图片描述

所有的代码必须写在src的内部,不能写在其外部

建立更小级别的package文件夹,注意使用小写、数字和英文点

命名时用英文点隔开,会导致在src目录下,分成一级一级。

生成main方法时,直接输入psvm,会自动生成;打印输出语句:sout。

idea是不需要一直按保存的,一边写一边会保存的。

若不想查看程序运行结果,可以在右下角点折叠,想再次看,Alt+数字4

所有的.class文件都生成在out文件夹下面

project—module—package—class

有时自动提醒会关闭,可以重新输入字母来显示,但是比较麻烦,因此可以将file—setting—keymap—

在这里插入图片描述

  • module的导入

在这里插入图片描述

for循环的快捷输入方式:5.fori

复习方法的基本实现

package Demo02;

/*
复习方法的基础知识
定义格式:
public static void 方法名称() {
    方法体
}
调用格式:
方法名称();
注意事项:
1.方法定义的先后顺序无所谓
2.方法定义必须是挨着的,不能在一个方法的内部定义另外一个方法
3.方法定义之后,自己不会执行的;如果希望执行,一定要进行方法的调用
*/
public class Demo01Method {
    public static void main(String[] args) {
       printMethod();
    }

    public static void printMethod() {
        for (int i = 0; i < 5; i++) {
            for (int j = 0; j < 3; j++) {
                System.out.print("*");
            }
            System.out.println();
        }
    }
}

方法的三种调用格式

package Demo02;

/*
 * 方法其实就是若干语句的功能集合
 *
 * 方法好比一个工厂,原料:奶牛、饲料、水
 *                  产出物:奶制品
 * 参数:原料。进入方法的数据。
 * 返回值:返回值。从方法中出来的数据。
 *
 * 定义方法的完整格式:
 * 修饰符 返回值类型 方法名称(参数类型 参数名称,。。。){
 *   方法体
 *   return 返回值;
 * }
 *
 * 修饰符:public static
 * 返回值类型:方法最终产生的数据结果是什么类型的
 * 方法的名称:方法名字,规则和变量一样,小驼峰
 * 参数类型:进入方法的数据是什么类型
 * 参数名称:进入方法的数据对应的变量名称
 * PS:参数如果有多个,使用逗号进行分割。
 * 方法体:方法需要做的事情,若干行代码
 * return:两个作用,第一停止当前方法,第二将后面的结果数据返回值还给调用处
 *return后面的返回值,必须和方法名称前面的返回值类型,保持对应
 *
 * 方法的调用三种格式。
 * 1.单独调用:方法名称(参数);
 * 2。打印调用:System.out.println(方法名称(参数));
 * 3.赋值调用:数据类型 变量名称 = 方法名称(参数);
 *
 * 注意:此前学习的方法,返回值类型固定写为void,这种方法只能单独调用,不能打印调用和赋值调用
 *  */
public class Demo02MethodDefine {
    public static void main(String[] args) {
        //1.单独调用
        addMethod(5,6);

        //2.打印调用
        System.out.println(addMethod(10, 20));

        //3.赋值调用
        int num = addMethod(30,40);
        System.out.println(num);
    }

    public static int addMethod(int a, int b) {
        int result = a + b;
        System.out.println("方法内执行");
        return result;
    }
}

方法的调用流程图解:

在这里插入图片描述
在这里插入图片描述

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页