您现在的位置是:主页 > news > 奢侈品网站 方案/深圳网站做优化哪家公司好

奢侈品网站 方案/深圳网站做优化哪家公司好

admin2025/5/7 12:08:08news

简介奢侈品网站 方案,深圳网站做优化哪家公司好,会计上大额网站费如何做分录,网站用什么程序做的一、Java 基本数据类型 Java 的基本数据类型有四类八种: 整型:byte、short、int、long 浮点型:float、double 布尔型:boolean 字符型:char 类型大小默认值取值范围备注byte8 位0-128 到 127short16 位0-32768 到 32767int32…

奢侈品网站 方案,深圳网站做优化哪家公司好,会计上大额网站费如何做分录,网站用什么程序做的一、Java 基本数据类型 Java 的基本数据类型有四类八种: 整型:byte、short、int、long 浮点型:float、double 布尔型:boolean 字符型:char 类型大小默认值取值范围备注byte8 位0-128 到 127short16 位0-32768 到 32767int32…

一、Java 基本数据类型

Java 的基本数据类型有四类八种:

整型:byte、short、int、long

浮点型:float、double

布尔型:boolean

字符型:char

类型大小默认值取值范围备注
byte8 位0-128 到 127
short16 位0-32768 到 32767
int32 位0-2147483648 到 2147483647
long64 位0-9223372036854775808 到 9223372036854775807
float32 位0.01.17549435e-38 到 3.4028235e+38
double64 位0.04.9e-324 到 1.7976931348623157e+308默认的浮点类型
boolean不适用falsetrue 或 false
char16 位无符号\u0000’ \u0000’ 到 \uffff’ 或 0 到 65535

示例

public class Int {public static void main(String[] args) {// 声明变量,整型类型的数据有四种:byte、short、int、longbyte m;short x;int i;long l;// 对变量进行初始化m = 12;x = 1;i = 2;l = 1000;System.out.println("byte 类型变量m的值为: " + m);System.out.println("short 类型变量x的值为: " + x);System.out.println("int 类型变量m的值为: " + i);System.out.println("long 类型变量m的值为: " + l);}
}
public class FloatDouble {public static void main(String[] args) {// 声明两个浮点型变量:浮点型变量包括float和doublefloat f;double d;// 对声明的变量进行初始化: Java 默认的浮点型为double型,因此在初始化float类型时,需在最后加上f或者F// 对double类型进行初始化时:在最后可以加d或者D,或者不加f = 12.11f;d = 1.001;System.out.println("float 类型变量m的值为: " + f);System.out.println("double 类型变量m的值为: " + d);}
}
public class Char {public static void main(String[] args) {// 定义一个字符型的局部变量,局部变量没有默认值,声明后必须初始化char c;c = 'c';System.out.println("字符型数据的值是:" + c);}
}
package com.didi;public class Bool {// 定义两个类变量(静态变量),有默认值,类变量可以直接使用static boolean zhangsan;static boolean lisi = true;public static void main(String[] args) {System.out.println("张三" + zhangsan);System.out.println("李四" + lisi);if(zhangsan) {System.out.println("张三有时间 。。。");}else{System.out.println("李四有时间 。。。");}}
}

二、Java 基本数据类型之间的转换

1、隐式转换(自动类型转换)

将精度低的数据类型的值赋值给精度高的数据类型变量,会自动实现饮食数据类型的转换,并不会报错。

public class DataTypeChangeHide {public static void main(String[] args) {// 声明各种类型变量并初始化byte b = 1;short s = 2;int i = 3;long l = 4;char c = 'c';float f = 5; // 将int型隐式的转换为float,精度不会损失,因此不会报错double d = 6.0;System.out.println("变量b的值为: " + b);System.out.println("变量s的值为: " + s);System.out.println("变量i的值为: " + i);System.out.println("变量l的值为: " + l);System.out.println("变量c的值为: " + c);System.out.println("变量f的值为: " + f);System.out.println("变量d的值为: " + d);//分别将各个类型进行转换s = b;i = c;i = s;l = i;f = l;d = f;d = b;d = f + d;  // f会先转换为double类型,再行进行计算System.out.println("转换后变量b的值为: " + b);System.out.println("转换后变量s的值为: " + s);System.out.println("转换后变量i的值为: " + i);System.out.println("转换后变量l的值为: " + l);System.out.println("转换后变量c的值为: " + c);System.out.println("转换后变量f的值为: " + f);System.out.println("转换后变量d的值为: " + d);}
}
2、 显示转换(强制类型转换)

将精度高的数据类型的值赋值给精度低的数据类型变量,必须进行强制类型转换(会导致一定程度的精度丢失),否则会报错。

public class DataTypeChangeShow {public static void main(String[] args) {// 强制类型转换可能造成数据精度降低int i = 111;byte b = (byte)i;System.out.println("int 类型强制转换为byte类型后的值为: " + b);double d = 111.222;int j = (int)d;System.out.println("double 类型强制转换为int后的值为: " + j);}
}