还剩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;}
}

方法的调用流程图解:

在这里插入图片描述

第七天学习Java的笔记(IDEA环境配置)相关推荐

  1. pytorch深度学习保姆级笔记--gpu环境配置

    (接下来持续更新某人工智能机构的学习笔记,并加上自己学习的经验分享) 利用本地的工具跑代码,完全满足学习.但是想利用免费gpu进行学习,现在介绍一种较为便捷的方法: 1.火狐浏览器点击应用浏览器菜单打 ...

  2. openCV2学习笔记---1.环境配置

    openCV2学习笔记-1.环境配置 openCV 是开源的计算机视觉代码库,可以运行在Linux.Windows和Mac OS操作系统上.它轻量级而且高效--由一系列 C 函数和少量 C++ 类构成 ...

  3. lex编译dos命令_Lex与Yacc学习(一)之环境配置篇

    Abstract 在开发程序的过程中经常会遇到文本解析的问题,例如:解析 C 语言源程序,编写 脚本引擎等等,解决这种文本解析的方法有很多,一种方法就是自己手动用 C 或者 C++直接编写解析程序,这 ...

  4. youcans 的 OpenCV 学习课—1.安装与环境配置

    youcans 的 OpenCV 学习课-1.安装与环境配置 作者: youcans@xupt 本系列面向 Python 小白,从零开始实战解说 OpenCV 项目实战. 什么叫从零开始?从软件安装. ...

  5. PyQt5 笔记1 -- 环境配置

    PyQt5 笔记1 – 环境配置 1.安装 pyqt5 pip3 install pyqt5 2.安装 pyqt5-tools pip3 install pyqt5-tools 3.Pycharm 配 ...

  6. Java/JDK安装与环境配置教程

    目录 前言 今天在这里分享一下Java/JDK安装与环境配置的教程,希望对初学Java的小伙伴们可以有所帮助. 一.JDK的下载与安装 二.JDK环境配置 三.验证JDK环境是否配置成功 在安装之前我 ...

  7. scala linux 环境配置,LINUX系统下Java和Scala的环境配置

    最近,笔者在研究一个有关"自然语言处理"的项目,在这个项目中,需要我们用Spark进行编程.而Spark内核是由Scala语言开发的,所以在使用Spark之前,我们必须配置好Sca ...

  8. java JDK安装与环境配置详解(超超超级详细)

    点击以下链接获取详细图文教程! java JDK安装与环境配置详解 https://v.xiumi.us/board/v5/3QTAV/112689421

  9. 初学Java的安装和环境配置全教程

    初学Java的安装和环境配置全教程 欢迎! 这是你第一次来安装和使用Java.你最应该下载哪个来安装,安装后Java环境变量的配置(配置问题会导致多种Java运行问题)等等.这篇博客将为初学者提供Ja ...

最新文章

  1. 计算上月、下月、上周、下周..日期范围
  2. iOS UICollectionView的实现
  3. Oracle sql解析类型, 软解析和硬解析浅析
  4. HTML5 本地存储
  5. 挂机脚本_叠猫猫逛店铺挂机脚本,每天稳定50次
  6. 排序算法——希尔排序(缩小增量排序)
  7. HDU多校2 - 6774 String Distance(序列自动机优化lcs)
  8. mysql约束深入了解_MySQL 的约束
  9. 使用curl登陆上网账号
  10. 计算机英语口试,英语口试面对“电脑考官”有哪些临场应试技巧
  11. 当前主流读取Excel技术对比
  12. linux tr 命令_在Linux中使用tr命令玩角色
  13. JVM性能优化, Part 5:Java的伸缩性
  14. 错误解决办法:‘NULL’ was not declared in this scope
  15. Linux性能优化(五)——性能监控工具
  16. java开发中的诡异事件
  17. excel单元格内回车换行
  18. 数字转换为中文大写(钱数)
  19. 备忘录-UE4切出焦点掉帧问题
  20. autoconf 遇到的坑

热门文章

  1. python如何区分文件类型_python通过文件头判断文件类型
  2. mysql 安装 菜鸟_mysql安装
  3. Ubuntu下切换Python版本
  4. AtCoder AGC035D Add and Remove (状压DP)
  5. TC工具后台模式_如何用WRF模式模拟台风个例
  6. 2021-03-07 Nussbaum函数
  7. Django中重定向页面的时候使用命名空间
  8. WebSocket 详解
  9. mybatis maven 代码生成器(mysql)
  10. Cesium原理篇:7最长的一帧之Entity(上)