-
多字符用 String
单字符用 char
整数用 int
单精度(如年龄)用 float
双精度(如价格)用 double
只有真假的用 boolean
Java 中 float 与 double 的区别
1.float是单精度浮点数,内存分配4个字节,占32位,有效小数位6-7位
double是双精度浮点数,内存分配8个字节,占64位,有效小数位15位
2.java中默认声明的小数是double类型的,如double d=4.0
如果声明: float x = 4.0则会报错,需要如下写法:float x = 4.0f或者float x = (float)4.0
其中4.0f后面的f只是为了区别double,并不代表...
Java 中 char 和 String 的区别
1.char表示字符,定义时用单引号,只能存储一个字符,如char c='x';
而String表示字符串,定义时用双引号,可以存储一个或多个字符,如String name="tom";
2.char是基本数据类型,而String 是一个类,具有面向对象的特征,可以调用方法,如name.length()获取字符串的长度。查看全部 -
Java是一种强类型语言:在Java中存储的数据都是有类型的,且在编译时就确定其类型
基本数据类型:
1、数值型
整数类型
byte
short
int:整型,字节4
long
浮点类型
float:单精度浮点型,字节4
float赋值时在数值后添加字符'f'
double:双精度浮点型,字节8
2、字符型(char):字节2
3、布尔型(boolean):字节1
基本数据类型变量存的是数据本身
引用数据类型
1、类(class)
2、接口(interface)
3、数组
引用数据类型存的是保存数据的空间地址
String是常见的引用数据类型
查看全部 -
断点调试,一步一步执行
查看全部 -
使用Scanner工具类接收用户输入的信息
String 变量 = new Scanner(System.in).next()
int 变量 = new Scanner(System.in).nextInt()
查看全部 -
分配空间2
查看全部 -
分配空间
查看全部 -
当程序中需要将 double 型变量的值赋给一个 int 型变量
可以用强制类型转换
查看全部 -
double 是 8个字节
可以这样
int rise=5;
double avg2 = avg1 + rise ;
反过来,int只有4个字节,就不能转 double
查看全部 -
java关键字区分大小小查看全部
-
第一次错误:for循环里num的定义重复了
查看全部 -
注意:
1、 > 、 < 、 >= 、 <= 只支持左右两边操作数是数值类型
2、 == 、 != 两边的操作数既可以是数值类型,也可以是引用类型
查看全部 -
关于自增运算符++和--需要注意:
假设与一个变量i,对i进行自增(减)运算则有
i++;变量i先参与运算,运算完成后自增;
++i;变量i先自增,然后参与运算。
查看全部 -
continue 的作用是跳过循环体中剩余的语句执行下一次循环。
查看全部 -
break 语句退出指定的循环,直接执行循环后面的代码。
查看全部 -
switch 后面小括号中表达式的值必须是整型或字符型
查看全部
举报