Day01:1.JDK和JRE: JDK包括JRE和开发工具 JRK包括 JVM和核心类库 2. 常用的DOS命令:Dir, cd 目录,cd.. ,cls,exit,cd\; 3. Path环境变量的配置:为什么要配置:为了在电脑任意目录下以都可以对Java代码进行编码和运行。 怎么配置:右键选择属性->高级环境设置->环境变量-> (已经配置好) 4. HelloWrold编写: (1)新建文本文档文件,改名HelloWorld.java (2)点开文档输入代码。 (3)java程序编译命令:javac 文件名. Java //得到一个.class文件 (4)Java程序运行命令:java 文件名 Java基础语法: 1.注释:(1)单行注释 // (2)多行注释 /**/ 2.关键字:(了解)(1).字母小写 (2).特殊的颜色标记 3.常量:程序中运行不可改变的量。 分类: 字符串常量:”HelloWorld” 整数常量:数字不带小数点。 浮点数常量:小数 字符常量: ‘A’ 布尔常量: true false 空常量: null不能直接打印输出 (重点看) 5. 数据类型:(1)基本数据类型: 整数:byte->(范围-128~127) short int->(范围21亿) long (默认int) 浮点数: float double (默认double) 字符 char->(范围0~65535) 布尔:boolean 两个值true或者false (重点看) 6.变量:变量定义格式:数据类型 变量名 =变量值。 修改值格式:变量名 =变量值(定义->输出->修改值->输出) 6. 标识符;就是给类,变量等起名字 命名规则:由数字,字母,下划线,美元符号组成。 不能是数字开头,不能是关键字, 小驼峰命名:方法,变量名 首字母小写其余每个单词首字母大写 大驼峰命名:类,接口 首字母大写其余的每个单词的首字母大写 7.自动类型转换:范围:看右边 从小到大 强制类型转换: 格式:小的数据类型 变量名=(小的数据类型)变量值 强制类型转换出现的问题: (1) 精度损失 (2) 数据溢出 (强制类型不建议使用) Day01:1.JDK和JRE:JDK包括JRE和开发工具 JRK包括 JVM和核心类库 2. 常用的DOS命令:Dir, cd 目录,cd.. ,cls,exit,cd\; 3. Path环境变量的配置:为什么要配置:为了在电脑任意目录下以都可以对Java代码进行编码和运行。 怎么配置:右键选择属性->高级环境设置->环境变量-> (已经配置好) 4. HelloWrold编写: (1)新建文本文档文件,改名HelloWorld.java (2)点开文档输入代码。 (3)java程序编译命令:javac 文件名. Java //得到一个.class文件 (4)Java程序运行命令:java 文件名 Java基础语法: 1.注释:(1)单行注释 // (2)多行注释 /**/ 2.关键字:(了解)(1).字母小写 (2).特殊的颜色标记 3.常量:程序中运行不可改变的量。 分类: 字符串常量:”HelloWorld” 整数常量:数字不带小数点。 浮点数常量:小数 字符常量: ‘A’ 布尔常量: true false 空常量: null不能直接打印输出 (重点看) 5. 数据类型:(1)基本数据类型: 整数:byte->(范围-128~127) short int->(范围21亿) long (默认int) 浮点数: float double (默认double) 字符 char->(范围0~65535) 布尔:boolean 两个值true或者false (重点看) 6.变量:变量定义格式:数据类型 变量名 =变量值。 修改值格式:变量名 =变量值(定义->输出->修改值->输出) 6. 标识符;就是给类,变量等起名字 命名规则:由数字,字母,下划线,美元符号组成。 不能是数字开头,不能是关键字, 小驼峰命名:方法,变量名 首字母小写其余每个单词首字母大写 大驼峰命名:类,接口 首字母大写其余的每个单词的首字母大写 7.自动类型转换:范围:看右边 从小到大 强制类型转换: 格式:小的数据类型 变量名=(小的数据类型)变量值 强制类型转换出现的问题: (1) 精度损失 (2) 数据溢出 (强制类型不建议使用) 1. 算数运算符:加 ;+ 减 :- 乘 :* 除 :/ 得到的商,取整数,余数舍弃,想得到小数必须有浮点数参与 取模 :% 得到的是余数, 取余数 (已掌握) (1).加法的加操作: byte short char 首先会被提示为int; 计算机里的所有内容都是以二进制的形式保存; (2)字符串的+操作: 在字符串后面有 + 直接拼接; + 在字符串前面 要先运算再拼接; 2. 赋值运算符:+= , -= ,*= ,/= , %= ; (1)符号; = 或者 +=; (2)将右边的数据赋值给左边; 3. 自增自减运算符(1)符号:++ ; --; (2)前加加和后加加单独使用时直接加1,混合使用的时候,前加加直接加1,后加加先使用后加1.(只有在面试的时候使用,写项目时不建议使用)。 4.关系运算符(1)符号:==; != ;> ; < ; >= ; <=; 只有判断关系才会有<true,false>; (2)关系运算符的结果都是boolean类型。 5.逻辑运算符:(1)与 && (全是true才是true) (2)或 || (全是false才是false() ) (3)非 (取 反) ! (4)逻辑异或 ^ (结果 相同为false,不同为false) 6.短路的运算:(1)短路与:遇到第一个为false后面的内容将不再执行 (2)短路或:遇到第一个为true的值,后面将不再执行 7.三元运算符: (1)格式:关系表达式?表达式1:表达式2:; (2)题目:用三元运算符写出两只老虎的体重是否相同; 用三元运算符判断三个和尚的身高; 8.Scanner数据输入:(1)格式:package lianxiitcast;
//创建导包
import java.util.Scanner;
public class Textllianxi05 {
public static void main(String[] args) {
//创建一个新的对象
Scanner A=new Scanner(System.in);
//数据输入
int x= A.nextInt();
//数据输出
System.out.println("x"+x);
}
} \ (2)file:///C:\Users\AIERXUAN\AppData\Local\Temp\ksohtml14020\wps1.jpg (3)题目:用数据输入判断三个和尚的身高。 9.流程控制语句:file:///C:\Users\AIERXUAN\AppData\Local\Temp\ksohtml14020\wps2.jpg file:///C:\Users\AIERXUAN\AppData\Local\Temp\ksohtml14020\wps3.jpg 10.if语句:(1)三种格式: if(关系表达式){语句体;} if(关系表达式){语句体1}else{语句体2;} If(关系表达式1){语句体1;}else if(关系表达式2){语句体2;} (3)题目判断奇偶数。 file:///C:\Users\AIERXUAN\AppData\Local\Temp\ksohtml14020\wps4.jpg file:///C:\Users\AIERXUAN\AppData\Local\Temp\ksohtml14020\wps5.jpg 、
|