这篇文章给大家分享的是有关java数据类型和运算符的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
一。整型变量
<强> 1。基本格式强>
int变量名=初始值;
代码示例:
public class CSDN { public static  void main (String [], args), { int =10; System.out.println(一个); } }
<强> 2. java中的int是4个字节。
强>
<强> 3。java中int的最大值和最小值强>
如果数大于0,则最高位为0,如果数小于0,则最高位为1。在判断数值范围时,不用考虑负数采用补码形式存储,因为补码和原码是一一对应的。当最高位是1,即为负数,后面最多还有31个1,而这31个1的加值之和为2的31次方1,而负数最高位也为1时,该位在再次进位时仍满足负数的条件,即可将最高位看成数值位,故最小值为2的31次方,最大值整数最高位必须一值为1,且原码等于补码,这就限制了整数的最大值31位的1相加,之和为2 ^还有。
, public class CSDN { ,public static  void main (String [], args), { ,int a =, 10; ,System.out.println (Integer.MAX.VALUE); ,System.out.println (Integer.MIN.VALUE); ,} 以前,}><强> 4。如果一个局部变量,没有进行初始化则不能使用他。强>
标识符可以包含:数字字母下划线符,但开头不能用数字,不建议用下划线和符,但开头不能用数字,不建议用下划线和符,但开头不能用数字,不建议用下划线和。
二。长整型变量
定义一个长整型,数字后面必须加L
public static  void main (String [], args), { ,Long a =, 10 l; ,System.out.println(一个); ,}java与c语言不同,没有所谓的无符号,长有8个字节,64个比特位,首位是符号位。
如果想打印汉字的话用加号拼接。,public static  void main (String [], args), { ,Long a =, 10 l; ,System.out.println(一个); System.out.println才能(“一个的值是:“+ a);//打印汉字用引号括起来然后用加号拼接任何类型的数据和字符串进行拼接,结果就是字符串。
三。双精度浮点类型
,public static  void main (String [], args), { ,//双精度浮点型 ,double d =, 12.5; ,System.out.println (d); ,}小数默认为双精度类型。
public static void main (String [], args), { int a =, 1; int b =, 2; System.out.println(时间/a b); }//输出结果是0因为a和b都是整型,所以打印的也是整型,不能保存小数。
public static void main (String [], args), {, double num =, 1.1; System.out.println (num *, num)//,执行结果=1.2100000000000002 }任何的小数都是有精度的,没有精确值,只有一个范围,要研究这个问题需要了解浮点数在内存中的存储。
一般情况下,遇到小数,建议使用四的两倍。单精度的浮点类型
浮动是4个字节,不能把两类型放在浮动类型里,会编译错误,需要在小数后面加个f,体现了Java的安全。
public static  void main (String [], args), { ,float f =, 12.3; ,System.out.println (f); ,}五。字符数据类型
在java中字符占两个字节,在c语言中是占一个字节的。
,public static  void main (String [], args), { ,char ch =, & # 39;一个# 39;; ,System.out.println (ch); ,char ch3 =, 97; ,System.out.println (ch3); ,}在java中遵循unicode字符集类似于c语言中的asii值,但unicode表示字符的范围更广了。
六。字节类型
注意事项:
<李>
字节类型表示的也是整数。只占一个字节,表示范围较小(-128→李+ 127)
> <李>字节类型和字符类型互不相干。
李>
public static  void main (String [], args), { ,byte b =, 12; ,byte c =, 21; ,System.out.println (b +“,“+ c); ,}每一种数据类型在赋值的时候不能超过其范围,否则会报错。
java数据类型和运算符的示例分析