short java_java基本数据类型short的使用(23)
17.這是java的關于java基本數據類型short的使用的源代碼可以直接進行編譯運行,希望大家能夠從中獲益良多。
package number;
public class Short1 {
public static void main(String[] args) {
// TODO 自動生成的方法存根
//short類型的特點
//short類型是16位數據,其取值范圍是-2^15到2^15-1,
//以二進制補碼表示的整數
//默認值為0
//short類型的使用
//(1)short類型的聲明
short hui = 10;
//打印出hui的值
System.out.println("hui的值:"+hui);
short hui1 = 18;
//打印出hui的值
System.out.println("hui1的值:"+hui1);
//(2)short類型的運算(加減乘除運算)
//short類型的加法運算
//聲明一個short類型的變量hui3用于接收hui+hui1的結果
//由于short類型的變量相加時,short類型會自動轉化為int類型在進行
//字面值的計算,計算的結果就是int類型了,因此我們需要將就算的
//結果強制轉化為short類型,再進行賦值的,這樣編譯才可以通過,這
//是由于java的機制就是這樣的
short hui3=(short)(hui+hui1);
//將計算的結果hui3打印出來
System.out.println("加法運算結果hui3的值:"+hui3);
//以下直接進行字面值計算,只要計算結果滿足short的范圍就可以直接賦值了
hui3=8+10;
//將計算的結果hui3打印出來
System.out.println("字面值加法運算結果hui3的值:"+hui3);
//short類型的減法運算
//聲明一個short類型的變量hui3用于接收hui-hui1的結果
//由于short類型的變量相減時,short類型會自動轉化為int類型在進行
//字面值的計算,計算的結果就是int類型了,因此我們需要將就算的
//結果強制轉化為short類型,在進行賦值的,這樣編譯才可以通過,這
//是由于java的機制就是這樣的
hui3=(short)(hui-hui1);
//將計算的結果hui3打印出來
System.out.println("減法運算結果hui3的值:"+hui3);
//以下直接進行字面值計算,只要計算結果滿足short的范圍就可以直接賦值了
hui3=8-10;
//將計算的結果hui3打印出來
System.out.println("字面值減法運算結果hui3的值:"+hui3);
//short類型的乘法運算
//聲明一個byete類型的變量hui3用于接收hui*hui1的結果
//由于short類型的變量相乘時,short類型會自動轉化為int類型在進行
//字面值的計算,計算的結果就是int類型了,因此我們需要將就算的
//結果強制轉化為short類型,在進行賦值的,這樣編譯才可以通過,這
//是由于java的機制就是這樣的
hui3=(short) (hui*hui1);
//將計算的結果hui3打印出來
System.out.println("乘法運算結果hui3的值:"+hui3);
//以下直接進行字面值計算,只要計算結果滿足short的范圍就可以直接賦值了
hui3=8*10;
//將計算的結果hui3打印出來
System.out.println("字面值乘法運算結果hui3的值:"+hui3);
//short類型的除法運算
//聲明一個byete類型的變量hui3用于接收hui-hui1的結果
//由于short類型的變量相除法時,short類型會自動轉化為int類型在進行
//字面值的計算,計算的結果就是int類型了,因此我們需要將就算的
//結果強制轉化為short類型,在進行賦值的,這樣編譯才可以通過,這
//是由于java的機制就是這樣的
hui3=(short)(hui/hui1);
//將計算的結果hui3打印出來
System.out.println("除法運算結果hui3的值:"+hui3);
//以下直接進行字面值計算,只要計算結果滿足short的范圍就可以直接賦值了
hui3=8/10;
//將計算的結果hui3打印出來
System.out.println("字面值除法運算結果hui3的值:"+hui3);
}
}
總結
以上是生活随笔為你收集整理的short java_java基本数据类型short的使用(23)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Chart用法详细说明
- 下一篇: 你所想了解的方正快速开发平台