java中定义变量名时大写__day01-day02 初识java、注释、变量、变量命名、基本数据类型...

1. 初识java

1) 什么是java

java是一门高级的计算机编程语言

2) JDK的安装

2.1) 下载

2.2) 安装

2.3) 验证

3)环境变量的配置

3.1) 打开环境变量

3.2) 配置过程

1.JAVA_HOME

2.CLASSPATH

3.Path

3.3) 验证

Win+R

cmd

java -version

4) Eclipse

4.1) Eclipse介绍

4.2) Eclipse下载

4.3) Eclipse安装

4.4) 验证,运行Eclipse

2.java运行三个步骤

1) 编写

有程序员完成

产生.java文件

2) 编译

由JDK中的编译器来完成

产生.class文件(字节码文件)

3) 运行

由JVM运行java程序

运行的是.class文件

3.java的构成

3.1) JVM:java虚拟机

能运行java程序

3.2) JRE:java运行环境

JRE=JVM+java类库(辅助零件)

运行java程序的最小单元

3.3) JDK:java开发工具包

JDK=JRE+java开发命令

开发java程序的最小单元

笔记

1. java的输出语句

1) System.out.println();//有ln

输出后换行

2) System.out.print();//无ln

输出后不换行

2.注释

1) 什么注释

程序中不会被编译的内容

2) 为什么需要注释

2.1)如果程序中有暂时不想运行的代码

2.2)如果程序中需要解释性的文字

3) 怎么使用注释

注释分3类

3.1) 单行注释

//

从//开始,本行所有内部被注释

3.2) 多行注释

/*

....

*/

/*开始到*/结束

之间的所有行被注释

3.3) 文档注释(第二阶段讲)

3.变量

1) 什么是变量

变量就是变化的数值

java中的变量就是保存变化数值的载体

2) 变量的声明

告诉java,程序中需要什么

类型的变量,以及这个变量的名称

;

int x;

3) 变量的初始化

对声明好的变量进行第一次赋值

=;

x=35;

声明和初始化可以一步完成

int x=35;

4) 变量的使用

就是把变量中保存的值"取"出来

4.1)输出变量的值

System.out.println(x);

4.2)变量参与计算

int y=x+15;//y=50

x=x-10;//x=35-10;

5) 变量使用的注意事项

5.1) 声明过的变量不能再次声明

int x=35;

int x;//编译错误

5.2) 变量的类型必须和赋值匹配

int x=2.5;//编译错误

5.3) 变量必须先声明,再赋值才能使用

int x;

System.out.println(x);//编译错误

5.4) 变量可以一行声明多个

int x,y,z;

int x=10,y=20,z=30;

4. 变量的命名

1) 命名规则

1.1) 变量名可以由

字母,数字, _ , $

长度不限,不能以数字开头

1.2) java变量名区分大小写

(大小写敏感)

1.3) 变量名不能是关键字

1.4) 不能使用例如空格或其它特殊字符

2) 命名规范

2.1) 变量名使用英文

2.2) 变量名要有含义

2.3) 如果一个变量名由多个单词组成

要使用驼峰命名法(骆驼命名法)

既:第一个单词的首字母小写

其后每个单词的首字母大写

5. 基本数据类型

java分基本数据类型和引用数据类型

基本数据类型只有8种

4个整数2个小数2个非数

1) byte (字节) 1字节 -128~127

不常用(IO学习时使用)

2)  short(短整型) 2字节 -32768~32767

不常用(和其他语言兼容使用)

3) int (整型) 4字节 -21亿~21亿

最常用的类型

4) long (长整型) 8字节 很大

较常用(int类型不够用时使用)

当赋值的数值大于int的取值范围时

需要在这个值的后面加l或L

5) float (单精度)4字节

不常用,精度不足

正常赋值时,

如果赋小数值,需要在小数值

后加f或F

6) double(双精度)8字节

常用

精度较高

7) char (字符)2字节 0~65535

保存一位字符

而且有且只有一位

'a' -- 97

'A' -- 65

'0' -- 48

特殊字符:转义符:\

' -- \'

\ -- \\

8) boolean (布尔) 1字节

取值只有true或false

6.基本数据类型的注意事项

1)java中的数据直接量

在java代码中直接写出的数值

整数直接量是int类型

小数直接量是double类型

2)数据的溢出

当一个数据类型的变量接收了

大于自己范围的数据

就会产生溢出,这个现象不是

我们想看到的,所以了解即可,

不用研究

3)时间偏移量

1970-1-1 00:00

开始到程序运行时经过的毫秒数

long time=System.currentTimeMillis();

4)舍入误差

浮点型的计算可能会发生

计算结果不精确的情况

需要使用今后学习的引用类型解决

现阶段只需要了解这个现象就可以了

7.数据类型的转换

1)java中运行计算的原则

java中只允许相同数据类型的数据

发生计算,计算结果还是这个类型

2)自动类型转换(隐式类型转换)

当不同数据类型的数据发生计算时

java系统会自动将较小的数据类型

转换成较大的数据类型

,计算结果是较大的数据类型

小 大

byte short int long float double

char

1.float类型比long类型大

2.byte\short\char计算结果都是int

3)强制类型转换(显式类型转换)

由程序员编写代码

将一个数据转成指定的类型

()

double d=12.5;

int i=(int)d;//12.5-->12

强制类型转换可能造成精度丢失

当两个不同数据类型的数据计算时

想要较小的数据类型的结果

作业

1)声明变量x

初始化值为27

声明变量y

初始化值为32

2)声明变量z

初始化值为x+y;

输出z的值

3)x在自身基础上+7

y在自身基础上-10

输出x和y的值

基本数据类型

1)定义byte变量b值为129,

观察报错修改为127

2)定义short变量s值为32768,

观察报错修改为32767

3)定义int变量i值为21亿

4)定义long变量l值为300亿

(注意尾部加l)

5)定义float变量f值为12.5;

(注意尾部加f)

6)定义double变量d值为12.5

7)定义char变量c值为'a'

输出c,输出c+0

自动类型转换

1)第一年小明的身高是170厘米

过了一年小明的身高涨了15%

计算输出一年后小明的身高

2)小红到超市消费127元

超市优惠,全单打85折

输出打折后实际消费金额

3)小明,小红,小刚考试成绩分别为

82 81 79

计算并输出他们的平均分(80.666667)

强制类型转换

1)商场规定每消费30元获得一张代金券

消费103.75元,能获得几张代金券

2)现在有6523.76元

买活羊,一只羊1275元

计算能买几头活羊

3)现在有127.5元

买薯片,一包薯片6.7

计算能够买几包薯片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值