JAVA数据类型、变量

java类的规范

命名:

1.构成类名的每个单词首字母大写, 这称为"帕斯卡(Pascal)命名法".

2.公共类名(public class)必须和文件名一致.

java语言区分大小写.

每行语句以分号结束, 建议一行只写一条语句.

符号(),{},"",''成对且是英文符.

在适当的地方编写适当的注释,增强程序的可读性.

java注释

单行注释:

// comment

多行注释:

/* comment */

文档注释:

/** comment */

 

 

1+3+19+99+100+987 = ?

变量

变量, 可变的量, 本质上它表示内存物理空间, 用于存储数据

三要素: 变量名, 变量类型, 变量值

三步走: 声明, 赋值, 使用(读/写)

 

声明变量:

数据类型  变量名;

赋值:

变量名 = 值;

8大基本数据类型

类型

名称

占用内存空间(字节)

能存储的值的范围

byte

字节型

1

-128 - +127

short

短整型

2

-32768 - +32767

int

整型

4

……

long

长整型

8

 

float

单精度浮点型

4

 

double

双精度浮点型

8

 

char

字符型

2

 

boolean

布尔型

-

true(真)

false(假)

 

String型(字符串)

String不属于基本类型, 但它很常用.

变量名的命名

规则: 变量名可以由字母,数字,下划线,$符组成,但不能以数字开头,不能是java关键字! 要注意的是main,String不是关键字!

规范: 见名知义,首字母小写,从第二个单词开始首字母大写(驼峰命名法,Camel)

常量

一旦赋值不可更改, 常态的量.

语法:

在数据类型前加上final关键字.

控制台输入

java语言预定义了Scanner类用于读取用户的输入.

导入Scanner:

import java.util.Scanner;

创建Scanner:

Scanner cs = new Scanner(System.in);

调用Scanner的函数读取用户输入:

next()

nextInt()

nextDouble()

赋值运算符(=)

右边的值赋给左边的变量

变量间赋值是copy值的副本

算术运算符

+   -   *   /   %

注意:

当+号的一侧是字符串时,它的作用是连接

int/int得到的结果是int

0不能作除数

 

+=  -=  *=  /=  %=

a+=2 等价于a=a+2

 

++(自增1)  --(自减1)

注意:

当自增自减运算出现在一个复合语句中,它有前置后置2种情况:

++a称为前置: 先自增,再作其它事

a++称为后置: 先作其它事,再自增

数据类型间的转换

1. 自动转换

条件: 当2种类型兼容且目标类型大于源类型

2. 强制转换

(目标类型)表达式;

 

int和char也可以相互转换, 因为所有字符在计算机中都编码成一个整数!

ASCII码表规定:

a-z : 97-122

A-Z : 65-90

0-9 : 48-57

空格 : 32

回车 : 13

猜你喜欢

转载自blog.csdn.net/Mr_zdk/article/details/82796788