变量的数据类型

变量的数据类型
环境变量:存储了一些各种程序所需的环境的信息。

变量是可以用来存储数据的。

计算机中的三大件:

CPU

中央处理器,版主我们调度程序,数据的出来和计算。人类的大脑内存

内存

RAM(Random Access Memory):随机存取器

相当于手机,电脑里的运行内存的

RAM(运行内存)中存储的数据只要程序关闭、计算机突然出现断电等情况,数据会丢失。

ROM:只读存取器

U盘、硬盘、光盘.....

硬盘ROM ;永久存储数据 速度慢 空间大

1.掌握变量和常亮的使用

1.1变量的概述

变量:可以变化的量,变量存在的意义就是用于在内存中的临时性的存储数据。

在Java中的一个变量的使用:(变量的组成)— 类似于住酒店的过程(内存类似于酒店)

数据类型(根据你要存储的内容 合理的分配一个内存空间) — 酒店的房间类型(双人间、单人间)
变量名(如果没有变量名 那么使用这个变量时 需要记忆内存地址 x123b12)— 酒店的房间名
变量值(在内存中要存储的数据)—酒店房间中居住的客人

1.2了解变量和常亮的命名规范

Java中的变量名的组成:数字、字母、$和_都可以作为变量名的组成内容,数字不能开头。
变量名应该见名知义 abc 不如 name 表示含义清楚
变量名切忌拼音和英文混合。应该在使用单词或者拼音的时候注意要么全为单词要吗全为拼音。
变量名应该遵循小驼峰命名法。 首字母小写,如果有多个单词,后面首字母大写!

变量名可以采用下划线连接法。 采用: hello_world my_name my_info

变量名不允许使用关键字和保留字。

1.关键字:系统中有特殊含义的单词。

2.保留字:以后可能在Java发展中被赋予含义的单词。

Java中的常量:

常量的名字出现的字母必须全部大写

如果在常量名中出现了多个单词,以下划线连接。例如: MY_NAME

1.3掌握Java中的数据类型

Java中将不同的数据,划分成了不同的类型。分为数值和非数值类型还有字符串。

数值类型分为:整数型(int) 小数型(double,float)

非数值类型:字符(char) 布尔类型(boolean) 字符串(String)

经常用的数据类型: int double char boolean String

基本数据类型:int double等等

特殊的数据类型 String(引用数据类型,它是Java提供的一个类首字母大写)

数据类型说明8种类型(基本数据类型):

整数型:1 2 3 4 5 6

byte:整数型

short:整数型

int:整数型 Java 中默认的整数类型

long: 整数型

浮点型(小数):1.2 2.13 3.1415926…

float:浮点型

double:浮点型 (Java中默认的浮点数的类型)

非数值类型:

char:字符型 存储单个字符用,以单引号引起来。例如:‘a’ ‘我’

boolean:布尔型 只能存储两个值, 一个为true 正确(真),一个是false 错误(假)

引用数据类型:

String:字符串型首字母大写 最常用的类型,以双引号引起来的。例如“呵呵”,“精神消耗”

1.4掌握数据类型转换(难点)

在Java中存在自动数据类型转换。

在同一类型下(数值类型),取值范围大的数据类型,可以存储取值范围小的数据类型值。(自动的)doule money = 10;

在同一类型下(数值类型),取值范围小的数据类型,如果想存储取值范围大的数据类型值,需要强转。int money = (int)10.6;

强转会损失精准的精度。

2.掌握Scarnner(扫描器)键盘输入(交互)

先死记硬背。

1.先导入Scanner(请过来干活)

//导入Scanner

import java.
import java.util.Scanner;
2.创建Scanner对象

Scanner input =
Scanner input = new Scanner(System.in);
3.使用Scanner来输入整数、小数、字符串…
// 将输入的内容存储到变量中
System.out.print(“请输入您的姓名:”);
// 字符串
String ming = input.next();

System.out.print(“请输入您的年龄:”);
// 整数
int nianling = input.nextInt();

System.out.print(“请输入您的余额:”);
// 小数
double shuzi = input.nextDoubl

3.掌握常见的运算符

Java 中为了更好的处理数据,提供了多种运算符号。

3.1算数运算符

  • +加法

  • -减法

  • *乘法

  • /除法

  • %取余数(取模/求模) 例如:5%2=1; 5模于2等于1

  • ‘++’自增1

  • ‘–’自减1

    3.2 赋值运算符

    =赋值符号 将=右侧的内容赋值给=左侧的变量

    int num= 10; // 将10赋值给了num

    int num2= num; // 将num的值赋给num2

    System.out.println(num2);

复合赋值运算符

  • +=

  • -=

  • /=

  • %=

    int num = 10

    num+1; //num = num +1 将num先进行运算然后在将运算结果赋值给num本身等价于num++

    System.out.println(num);//11

    num/=2; // num=num/2

    3.3关系运算符

=
<=
==比较相等
!=不相等

关系计算符的结果就是布尔类型。true fals

3.4逻辑运算符
&于 并且 && 短路于

|或 或者 || 短路或

!非 取反

1.&和&& 的区别
单个与和两个与在逻辑关系上,都表示并且的含义,指的是多个关系运算之间都必须是成立(满足)。
单个与,如果在执行逻辑运算时,前方的摸个关系运算符没有成立(false),那么它后边的代码还会照常运算。
短语与,如果在执行逻辑运算时,前方的摸个关系运算符没有成立,那么它后面的代码不会再执行了,被短路了。
推荐第二种,性能更佳,不用计算无用代码。

3.5三元(元)运算符

语法:条件(关系表达式) ? 表达式1: 表达式2

3.6 运算优先级

()优先级别最高

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值