1. 模块化开发
使用 idea 进行 模块化开发
首先 创建 project, 再创建 module
后期 只需要 每次 创建 module 即可
2. maven 项目结构---- 配置maven, 配置环境变量,更改 本地仓库, 让 idea连接maven
a. pom.xml------------ 后期增加项目 需要的jar
b. src/main/java 用于存放 java 源文件, ---- XXX.java
c. src/main/resources 用于存放 资源文件 例如 配置文件, 网页 音频等
d. src/test/java 用于 测试 java 文件的
3. Java 是 强类型语言, 区分大小写
命名规范: a. 字母 数字 下划线 _, 美元符号 $ 构成
b. 不能以 数字开头
c. 见名知义
d. 不能与java 关键字重复
4. 建包建类
包名 : 所有字母均小写, 如果 需要创建多个包 则使用 . , 例如 com.ly.dao
类名: 首字母 必须大写, StudentInfo.java
5. java 中 常用 数据类型
int 整数
double 浮点数
boolean 布尔, true false
String 字符串, 需要用 一对 双引号 括起来
6. 变量 / 常量
变量再使用前 必须 先声明, 再使用
变量名 首字母 小写
数据类型 变量名 = 值; // 声明 并 赋值
final 数据类型 常量名 = 值; // 值不允许更改
常量名 一般 所有字母均大写
7. java 注释
// 单行注释
/* 注释内容*/ 多行注释
/**
文档注释 文档注释
*/
8. 字符串的连接
+ : 字符串+数字, 此时 + 表示连接
数字+数字 ,此时 + 就是求和
9. 运算符
算术运算符: + - * / % , / 求商, % 求余数
++ --
i++: 用 i 参与运算 ,然后 加1
++i: 先 i加1 , 再运算
赋值运算符 : = 含义 把等号右边赋值给等号左边的
关系运算符(比较运算符): 他的运算结果是 boolean 类型, 只有 true false
> , < , == ,>= ,<=, !=
10. 从键盘接收值
a. 导包 import java.util.Scanner;
b. Scanner input = new Scanner(System.in);
c. 通过调用input.nextXXX() 获得 输入的内容
nextInt() 获得int 类型的数据
nextDouble(); 获得 double类型数据
next() 获得字符串类型的数据
11 课程代码
package com.ly.lianxi;
import java.util.Scanner;
/**
* 作者: xxx
*
*/
public class Day1 {
/* java 程序入口 */
public static void main(String[] args) {
// 定义 圆的半径为 3 求 圆的面积
Scanner input = new Scanner(System.in);
System.out.println("请输入半径的值");
// 半径
int radius = input.nextInt(); //获得输入的内容
final double PI = 3.14;
double area;
area = PI*radius*radius;
System.out.println("面积为"+area);
/* System.out.println(5/2); // 2
System.out.println(5/2.0);// 2.5
System.out.println(5%2); //1
System.out.println(5%2.0); //1.0
System.out.println(15.0%4);
int x =5;
int y=4;
x++;
int z = ++y+x;
System.out.println("x="+x+" y="+y+" z="+z); // x=? y=? z=?
System.out.println(5>4);
System.out.println(3>4);
*/
// 练习 1: 从键盘接收 数学成绩 及英语成绩 计算平均分
// 练习2: 从键盘接收 姓名及住址, 并输出 xxx住在xxx
// 练习3: 从键盘接收 半径,计算周长
}
}