一:java
仔細閱讀示例: EnumTest.java,運行它,分析運行結果?dom
運行結果spa
你能獲得什麼結論?你掌握了枚舉類型的基本用法了嗎?3d
(1)枚舉不屬於原始數據類型,它的每一個具體值都引用一個特定的對象。相同的值則引用同一個對象。對象
(2)枚舉類型是引用類型blog
二:input
請運行如下代碼it
運行結果以下class
這個結果很意外,緣由是java的浮點度import
符號位S_指數位E_尾數位M
例如,一個float類型的數據佔用4個字節共32位,其各個組成部分爲:
三:
如下代碼的輸出結果是什麼?
int X=100;
int Y=200;
System.out.println("X+Y="+X+Y);
System.out.println(X+Y+"=X+Y");
四:編寫一個程序,寫一個能自動生成30道小學四則運算題目的 「軟件」。
代碼以下
package stand;
import java.util.Scanner;
import java.util.Random;
public class stand {
@SuppressWarnings("resource")
public static void main(String[] arge)
{
Scanner input=new Scanner(System.in);
Random r=new Random();
System.out.println("隨機生成30道四則運算題目");
for(int i=0;i<30;i++)
{
int a=r.nextInt(1000);
int b=r.nextInt(1000);
int c=r.nextInt(4);
@SuppressWarnings("unused")
double result=0;
switch(c)
{
case 0:System.out.println(a+"+"+b+"=");result=a+b;break;
case 1:System.out.println(a+"-"+b+"=");result=a-b;break;
case 2:System.out.println(a+"*"+b+"=");result=a*b;break;
case 3:System.out.println(a+"/"+b+"=");{float d=a;float e=b;result=d/e;};break;
}
}
}
}