一。idea的使用
1. 创建一个java项目
File》New》Project》Next》Next》
Project name 项目名称,可根据每天学习的内容或时间填写相关名称 day01
Project location 项目所在的路径,在你的电脑上新建一个固定的文件夹,例E:\java09\day01
Finish》OK》This Window或者New Window
在当前java项目下新建java文件(一个项目可以由多个java源文件组成,java源文件必须在src目录下)
选中src右键》New》Java Class》取名》enter回车(创建多个java文件重复该步骤)
交作业:选中项目名day01,右键》Show In Explorer》或者直接打开E盘 E:\java09\day01。将day01压缩
2. 设置字体大小
File》Settings》Editor》Font 将size设置20
3. 设置文档注释模板
File》Settings》Editor》File and Code Templates,找到Includes下的File Header填写下列信息 (可根据个人情况修改成你的信息)
/**
*@author
*@QQ
*@company
*@create ${}
*/
二。数据类型
/**
* @YJX
* @1097564579
*/
public class Demo1 {//class类 ————>基本单元都是类 Demo2类名
// psvm tab 快速补全
public static void main(String[] args) {
//sout
System.out.println(123); //整数类型
System.out.println(11.4);//小数(浮点型)
System.out.println("hello ");
System.out.println("杨景翔");//字符串 :0个或者任意多个字符串组成
System.out.println('7');//字符类型 : 只能是一个字符
// 表示特殊的字符 换行, tab键
//System.out.print('\n');// \代表转义字符,不会输出\ ,把n转换成换成的意思
System.out.println('\t');// \tab制表符
System.out.println('\\');// \
System.out.println('\'');// \
System.out.println(false);// F
System.out.println(true);// T
/*false假和true真在计算机中表示boolean布尔类型的变量,代表相反的两种状态,在后期主要用于判断
*/
public class Demo2 {//class类--->java文件的基本单元都是类 Demo2类名
// psvm tab快速补全
public static void main(String[] args) {
//sout
//整数类型、浮点型、字符串型、字符型、布尔类型
System.out.print(123);//整数类型
//System.out.print('\n');// \代表的是转义字符,不会输出\ ,把n转换成换成的意思
System.out.print('\t'); //tab制表符
System.out.println('\\');
System.out.println('\'');
System.out.println(11.4);//小数(浮点型)
System.out.println("hello");
System.out.println("戴杰");//字符串类型 :0个或者多个任意的字符组成
System.out.println('男');//字符类型: 只能是1个字符
System.out.println('?');
System.out.println('1');
// 表示特殊的字符 换行、 tab键
// false假 true真在计算机中表示boolean布尔类型,代表相反的两种状态,在后期主要用于判断
System.out.println(false); // F
System.out.println(true); // T
}
三。常量与变量
数据在内存中存储需要开辟相应的内存空间,在程序执行过程中,大部分的数据的值会发生改变。
变量在程序中如何表示:(画图)
变量是内存中的小容器,用来存储数据。为了区分不同的变量,会给变量取不同的变量名。(高铁座位编号)
变量定义的格式: 数据类型 变量名 = 变量值; 例int a = 10;
为什么要使用变量?用来不断的存放同一类型的数据,并可以重复使用
int a = 10;
a = 100;
System.out.println(a);
int a;//声明一个整数类型的变量
a=99;//赋值
int x=1,y=5,z=8;//中间用,隔开
3.1 使用变量的注意事项
1、变量名的命名规范
2. 作用域问题 同一个区域不能使用相同的变量名
2、初始化值的问题 变量在使用前必须有初始值
3、可以一条语句声明多个统一数据类型的变量
3.2 标识符的命名规范
由数字、字母、下划线_ 、美元符号$ 组成
不能以数字开头
不能是关键字(在java领域有特殊含义的英语单词)
区分大小写
四。数据类型
java语言是强类型语言,对于每一种数据都定义了明确的具体的数据类型,在内存种分配不同大小的内存空间
java数据类型的分类
基本数据类型
引用数据类型(在面向对象部分讲解)
基本数据类型分类
1. 整数型
byte 占1个字节 -128到127
short 占2个字节
int 占4个字节
long 占8个字节
2. 浮点型
float 占4个字节 单精度浮点型
double 占8个字节 双精度浮点型
3. 字符型
char 占2个字节
4. 布尔型
boolean在java中没有明确指定它在内存中所占的大小
案例演示
1. 定义不同基本数据类型的变量,并输出
2. 赋值时注意float类型,long类型
public class Demo3 {
public static void main(String[] args) {
/*
java对数据类型的分类: 基本数据类型 、 引用数据类型(在后期讲)
基本数据类型:
1. 整数型
byte字节型 占1个字节(8位二进制数字) 范围-128 到 127
short短整型 占2个字节(16位二进制数字)
int整型 占4个字节(32位二进制数字)
long长整型 占8个字节(64位二进制数字)
2. 浮点型
float 占4个字节 单精度的浮点型 精确到6-7位小数点
double 占8个字节 双精度的浮点型 精确到15-16位小数点
3. 字符型
char 占2个字节
4. 布尔型
boolean 只能存false 和true
*/
byte b1 = 120;
short s1 = 12340;
int i1 = 999999999;//默认整数都是int
long l1 = 999999999999L;//需要加L 或者l 才会在表示long类型
double d1 = 99.9999;//默认小数都是double
float f1 = 9.8F;//需要加f和F
char c1 = '男';
char c2 = '女';
boolean bb = false;
boolean cc = true;
System.out.println(c1);//输出变量的值
System.out.println("c1");//加引号不能输出变量的值,输出“”固定的字符
}
}