还剩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;
}
}
方法的调用流程图解:
在这里插入图片描述