(易错)( )是Java程序中不合法的赋值语句。
double x =3.1415936F.(错误)
float x=3.217362;(错误)
int x= 1245L;(正确)
int x= 12345;(正确)
float x=-1;
java中默认定义浮点数为double类型,若要用float类型,则后面要加F,,整数值可以直接赋给float类型的变量而不需要添加"f"后缀。这是因为整数值可以隐式转换为浮点数类型。例二中,后面为double,前面为float,故不对。java中 int为默认类型,L
后缀用于表示一个长整型(long
)字面量。
范围:
-
int
类型:int
是32位有符号整数类型。它的取值范围是从-2^31
到2^31 - 1
。具体来说,最小值是-2,147,483,648
,最大值是2,147,483,647
。 -
long
类型:long
是64位有符号整数类型。它的取值范围是从-2^63
到2^63 - 1
。具体来说,最小值是-9,223,372,036,854,775,808
,最大值是9,223,372,036,854,775,807
。
运算符
< >
- 这个组合在Java中并不是一个有效的运算符。如果你是指“大于小于”的意思,那么应该使用 !=
运算符。如果你是指分别的“大于”和“小于”运算符,那么应该分开写为 >
和 <
。因此,< >
不是Java的运算符
下面语句输出结果是( )。
System.out.println('1'+'2'+""+3+4);
答案:9934
首先,前俩位是字符,‘1和‘2'的Ascll码值分别为49和50,加起来之和为99,然后输出34,即9934.
在Java语言中,转义字符用于表示特殊的字符序列,这些序列以反斜杠(\
)开头。对于不同的转义字符,它们有各自的含义:
A. \n
- 表示换行符,通常用于表示“新行”或“回车换行”(在Unix和Linux系统中)。
B. \r
- 表示回车符,通常用于表示“回车”(在旧的Mac系统和Windows系统中)。
C. \b
- 表示退格符,它通常用于将光标向后移动一个位置。
D. \t
- 表示制表符,即Tab键。
Java基本数据类型占用存储空间大小与具体机器无关
例如:int一直为32,double一直为64.
(1)‘a’=1/2;不可以将值赋值给变量。
(2)Java程序中所有内容都必须处于类内部(x)
比如import语句和包声明。
(3)。在Java中,并不是每个代码块都必须由一对花括号括起来。只有当一个代码块中包含多条语句时,才需要使用花括号来定义该代码块的范围。
(4)
在Java中,合法的自定义标识符必须遵循特定的规则:
- 必须以字母(a-z、A-Z)、下划线(_)或美元符号($)开头。
- 后续字符可以是字母、数字(0-9)、下划线或美元符号。
- 关键字(例如"class")不能用作标识符
(5)利用逻辑运算符将逻辑值连接的有意义式子是( 逻辑 )表达式,它的值是( 布尔)类型
boolean
Java语言的关系表达式的运算结果是( 布尔 )类型
(6)Java程序中定义的变量三要素是( 变量名 )、( 变量类型)和(变量值)