02变量和数据类型

变量和数据类型

了解什么是变量,为什么需要它.

计算机中内存分类

**1.运行内存(RAM) ?*计算机程序在运行时数据就会临时储存在RAM中.

**2.只读存储(ROM) ?*文件存储.

**3.变量:**JAVA程序在运行过程中,会将数据已圈占地盘的形式储存起来.

因为如果要寻找变量,如依靠内存地址,会非常繁琐,于是就将变量起了个名.(变量名).

变量三要素:

变量名

变量值

变量的数据类型

变量名的命名规范:

1.采用小驼峰命名法:首字母小写,如有多个单词,后面每个单词首字母大写

如(myName)

2.或者采用连字符命名法

如(the_class_is_xxx)

3.JAVA中的变量名必须且只能由数字,字母,下划线和$命名且数字不能开头

4.见名知意

5.不能使用关键字,也不能使用保留字

1掌握字符和关键字

2掌握变量和常量的使用

变量的使用:

1.先声明再赋值

数据类型 变量名;

变量名 = 变量值;

2.声明的同时并赋值

数据类型 变量名 = 变量值;

**常量:**因为在程序运行中,有些内容不希望被重新赋值,它的值是固定的。

被final修饰的变量

常量的命名规范:

每个字母都大写 如果有多个单词 单词之间以_连接。

**举例:**PI 、 CURRENT_PAGE_NO

3掌握JAVA中的数据类型

数据类型

数值:

整型 byte short int long (取值范围越来越大)

非整型 float double (取值范围越来越大)

非数值:

字符: char

字符串: String

布尔类型:boolean

按照基本数据类型和引用数据类型划分:

**基本数据类型:**byte short int long float double char boolean

**引用数据类型(难点):**类(String是一个类)、数组、集合、接口、枚举

4掌握数据类型转换

IDE使用技巧:

  1. 重命名:F2(可能还需要按住fn) / 右键你要更改的内容 -> refactor -> rename

5.掌握Scanner的使用

1.导入Scanner 这个导包的代码放在类声明下.

import java.util.Scanner;

2.创建Scanne对象

Scanner input = new Scanner(System.in);

3.使用

输入字符串 : input.next();

输入整数 :input.nextInt();

输入小数 :input.nextDouble();

6. 运算符

赋值运算符

=号不再表示相等 表示赋值

算数运算符

+ - * / %

++ --

++表示自增

--表示自减

前++和后++的区别:

如果正常使用单独作为一条语句++num1;,那么前++和后++都是一个意思。

但是如果是参与到与其他元素的使用,它是根据++的顺序有不同的变化。

这个时候的前++表示先自增再使用,后++表示先使用再自增。

public class Demo3 {
	public static void main(String[] args) {
		char alpha1 = 'A';
		// 字符如果使用自增  那么会先转换为对应的ASCII码值 然后再进行自增 然后再转换为对应的char类型
		// alpha1 ++;
		// 如果参与到数学运算  那么这时候就会将字符转换为ASCII码值 然后进行计算
		System.out.println(alpha1+10);
	}
}
关系运算符

== 表示相等

!= 表示不相等

逻辑运算符

&&和单个&的区别:

短路与和单个&都表示并且,必须多个条件同时为true结果为true。

但是单个&,无论你是否能够通过第一个条件得到最终结果,都会计算后面的表达式。

而短路&它如果可以通过第一个条件得到最终结果的话,后面的就不需要计算了。

单个&还可以表示位与运算。

条件运算符(三元/三目运算符)

条件表达式 ? 为true时的结果 : 为false时的结果;

// 需求:如果你有钱就是大爷  没钱滚
int money = 1;
System.out.println(money > 0 ? "大爷欢迎来玩~" : "没钱还来潇洒!滚远远的~");

关于优先级:()提升优先级

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值