什么事数据类型?
1、数据类型是易与人类阅读的标记,用来表示计算机内存的特定用法;
2、在程序中使用时,数据类型规定所使用内存的大小以及在该内存中可存放的有效值。
3、Java是一种强类型编程语言,这意味着在Java程序中用到的所有变量都必须有明确定义的数据类型。
Java数据类型怎么划分?分别包含什么型?各类型大小分别为多少?
基本类型(整型:byte 1个字节 short 2个字节 int 4个字节 long 8个字节 浮点型:float 4个字节 double 8个字节 字符型 char 2个字节 布尔型 boolean 不确定);
引用类型(类:class 接口 interface 字符串:string)
如何声明创建变量?需要注意什么?
Java程序中每一个变量都属于特定的数据类型,在使用前必须对其声明,声明格式为: 数据类型 变量名,变量值;
在声明变量后都要对其变量进行初始化,初始化的语法: 数据类型 变量名 = 初始值(如int i = 0;)。
什么事常量?常量需要注意什么?
在运行过程中不能被改变的量则为常量,需注意:区分字符常量和字符串常量。Java浮点型常量默认为double型,如要声明一个常量为float型,则需在数字后面加f或F。
如何声明常量,需要注意什么?
声明常量的语法如下: final 数据类型 变量名 = 常量值;需注意:符号常量声明的时候必须赋值,在整个程序中不能改变不能重新赋值。
标识符是什么?标识符分为哪两种?
标识符为就是计算机语言中的各种字符序列符号,表示某个特定的含义。分为:用户自定义和系统自定义。
Java标识符的命名规则有哪些?
标识符由字母、下划线“_”、美元符“$”或数字组成。
标识符应以字母、下划线、美元符开头。
Java标识符大小写敏感,长度无限制。
“见名知意”
不能是关键字
坚持驼峰命名法
什么是关键字,有什么特点?
Java中一些赋以特定的含义,用做专门用途的字符串称为关键字。关键字特点为:大多数编辑器会将关键字用特殊方式标出。所有Java关键字都是小写英文。
数据类型转换需遵循什么规则?
小转大自动转;大转小需强制转换,但需注意:1、加上强制转换符,但可能造成精度降低或溢出;使用时要格外注意。2、boolean类型不可以转换为其他的数据类型。3、浮点型常量(如:1.2)默认为double。 如要声明一个常量为float型,则需在数字后面加f或F。4、整数常量(如:123)默认为int。声明long型常量可以后加‘l’或‘L‘。
运算符有什么作用?分为哪几类分别有什么?
运算符用于连接运算中涉及的操作数、字面值或变量。
Java语言支持如下运算符: 算术运算符:+,-,*,/,%,++,--
关系运算符:>,<,>=,<=,==,!=
逻辑运算符:!,&&,||
位运算符:&,|,^,~,>>,<<,>>>
赋值运算符:=
扩展赋值运算符:+=,-=,*=,/=
字符串连接运算符:+
条件三目运算符号:?:
赋值运算符有什么作用?需要注意什么?
赋值运算符的作用为:将一个数据赋给一个变量。
需注意:1、赋值符号的左边只有一个变量;2、可以将整型常量直接赋值给byte,short,char等类型变量,而不需要进行强制类型转换,只要不超出其表数范围。
什么是算数运算符?算数运算符包括哪些运算符?
算术运算符指我们在小学中学过的标准数学运算符。
算术运算符包括: + 加法运算符, - 减法运算符, * 乘法运算符, / 除法运算符, % 取模运算符, ++递增运算符, -- 递减运算符。
取模运算符是什么?
取模运算符就是运算取余数。
递增和递减运算符是什么?需注意什么?
递增和递减运算符表示对一个值递增1或递减1。递增运算符采用两个加号(++)来表示。递减运算符则采用两个减号(--)来表示。
需注意:没有**和//,符号在前先算后用,符号在后先用后算。
什么事关系运算符?关系运算符包括什么?
关系运算符是逻辑运算中比较简单地一种。所谓“关系运算”实际上是“比较运算”。
关系运算符包括:> 大于 <小于 == 等于 >=大于等于 <=小于等于 !=不等于。
逻辑运算符有什么作用?
逻辑运算符能够进行多项比较并将结果组合成单一的布尔值。
位运算符有什么作用,哪些为位运算符?
在处理整数型数据时,可以直接对组成整型数值的各个位进行操作。
为运算符包括:短路(&& 位与 ||位或) 不短路(& 位与 | 位或) ^位异与(二进制中相同为0 不同为1) ~位非(相反数再减1)
移位运算符有什么,各是什么含义?
<< 左移 将一个值左移会使该值乘以2的幂
>> 右移 将一个值右移会使该值除以2的幂
>>> 右移补零 对右移的补充,把符号位一同右移,空位补零
扩展赋值表达式为什么?
+=: a+=b a=a+b
使用字符转连接符需注意什么?
"+"除用于算术加法运算外,还可用于字符串进行连接操作。
"+"运算符两侧的操作数中只要有一个字符串(String)类型,系统会自动将另一个操作数转换为字符串然后再进行连接。
当进行打印时,无论任何类型,都自动转为字符串进行打印。
三目条件运算符是什么?有什么含义?
三目条件运算符为 a?b:c 含义为 a 为true 则执行 b , a为false 则执行c。
什么为表达式?
表达式表达式(expression)是由运算符和操作数组合构成的(回忆一下,操作数是运算符操作的对象)。最简单的表达式是一个单独的操作数,以此作为基础可以建立复杂的表达式。
例如: 4 常量表达式
a 变量表达式
5.0+a 算术表达式
(a-b)*c-4 算术表达式
a < b 布尔表达式
i<30 && i%10!=0 逻辑表达式
表达式的类型和值分别是什么?表达式的运算顺序为?
表达式的值为对表达式中操作数进行运算得到结果称为表达式的值。 强调: 赋值表达式也有值,就是赋值号右边表达式的值。
表达式的类型为表达式值的数据类型即为表达式的类型。
表达式的运算类型为按照运算符的优先级从高到低的顺序进行。 优先级相同的运算符按照事先约定的结合方向进行。
什么是语句?需要注意些什么?
语句是构造程序的基本成分。程序是一系列带有某种必需的标点的语句集合。一个语句是是一条完整的计算机指令。
编写代码的时候需注意:语句结束一定要加上“;”号。
什么事标准输入?如何进行标准输入?
使用System.in技术输入数据的方式为“标准输入”。
可以输入System.in直接输入单个的字节。为了输入基本的数据类型,我们需要使用Scanner类