Java 기본 데이터 유형 간 변환
3090 단어 Java 기반
public class DataTypeChangeTest {
private static byte byteV;
private static short shortV;
private static int intV;
private static long longV;
private static float floatV;
private static double doubleV;
private static boolean booleanV;
private static char charV;
static {
byteV=120;
shortV=200;
intV=-40000;
longV=System.currentTimeMillis();
floatV=311.22222F;
doubleV=311.111777111777111D;
booleanV=false;
charV='d';
}
public static void main(String[] args) {
testByte();
}
/**
* byte
* 1.byte short int long float double
* 2. byte char
* 3. byte boolean
* 4. short int long float double float char byte
* 5. short int long float double float char byte -128 ~127
* 256
* 8 1 ( +1)
*/
private static void testByte() {
short shortVV=byteV;
System.out.println(String.format("byte short:%s,%s",byteV,shortVV));
int intVV=byteV;
System.out.println(String.format("byte int:%s,%s",byteV,intVV));
long longVV=byteV;
System.out.println(String.format("byte long:%s,%s",byteV,longVV));
float floatVV=byteV;
System.out.println(String.format("byte float:%s,%s",byteV,floatVV));
double doubleVV=byteV;
System.out.println(String.format("byte double:%s,%s",byteV,doubleVV));
char charVV= (char) byteV;
System.out.println(String.format("byte char:%s,%s",byteV,charVV));
byte byteV1= (byte) shortV;
System.out.println(String.format("short byte:%s,%s",shortV,byteV1));
byte byteV2= (byte) intV;
System.out.println(String.format("int byte:%s,%s",intV,byteV2));
byte byteV3= (byte) longV;
System.out.println(String.format("long byte:%s,%s",longV,byteV3));
byte byteV4= (byte) floatV;
System.out.println(String.format("float byte:%s,%s",floatV,byteV4));
byte byteV5= (byte) doubleV;
System.out.println(String.format("double byte:%s,%s",doubleV,byteV5));
byte byteV6= (byte) charV;
System.out.println(String.format("char byte:%s,%s",charV,byteV6));
// boolean ag=a;
}
}
이제 요약해 보겠습니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
FTP의 액티브 모드 및 패시브 모드로그인에 성공한 후list 목록이나 데이터를 읽을 때 클라이언트는 랜덤으로 하나의 포트(1024 이상)를 개방하고 포트를 FTP 서버에 보내서 서버 클라이언트에게 주동 모드를 사용하고 개방하라고 알려준다 FTP 서버...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.