《JAVA基础语法_数据类型》由会员分享,可在线阅读,更多相关《JAVA基础语法_数据类型(5页珍藏版)》请在金锄头文库上搜索。
1、JAVA 基础语法基础语法_数据类型数据类型一、一、选择题选择题1.下列正确的标识符有 A)u2B)$test C)this_is_okD)int 答案:ABC2.下面不是关键字的是 A)gotoB)main C)shortD)void 答案:B3.下面语句哪个是正确的 A)char = abc;B)long 1o1 = oxfff; C)float f = 0.23;D)double d = 0.7E-3; 答案:C4.下列哪个选项是 short 型数据的取值范围 A)-128 +127B)-32768 +32767 C)-2147483648 +2417483647D)-3.4028234
2、7E38 +3.40282347E38 答案: B5.Java 的字符类型采用的是 Unicode 编码方案,每个 Unicode 码占用_个比特位 A)8B)16 C)32D)64 答案:B6.在 Java 中,int 数据类型占多少位 A)8B)16 C)32D)64 答案:C7.Java 中,表示换行符的转义字符是A) nB) f C) nD) dd 答案:A8.指出正确的表达式 A)byte = 128;B)Boolean = null; C)long a = 0xfffL;D)double = 0.9239d;答案:D9.下面哪些注释方法能够支持 javadoc 命令 A)/-.-/
3、B)/*.*/; C)/;D)/*.*/; 答案:D10. 在 Java 中,float 数据类型占多少位 A)8B)16 C)32D)64 答案:C 二、简答题二、简答题1、Java 中,基本数据类型有哪些? short int char long double float byte boolean2、请写出 java 中基本数据类型所对应的字节数? Short 2 Int 4 char 2 long 8 double 8 float 4 byte 1 boolean 13、java 的标识符由什么组成?能不能是中文? 标识符是赋给类、方法或变量的名字。一个标识符可以是字母、数字、下划线、美
4、元 符号的任意顺序组合,但不能以一个数字开始。三、上机题三、上机题一、一、 作业作业对应编号详细要求编写程序 输出 char c1=你, c2=a; char 是=; 三个字符变量中字符对 应的 unicode 码; public class Text public static void main(String args) char c1 = 你; char c2 = a;char c3 = ; int x = c1;System.out.println(x);x = c2;System.out.println(x);x = c3;System.out.println(x);输出结果:203
5、20 97123532测试结果; 程序代码见详细; public class TestType1 public static void main(String args) boolean a = false; boolean b = true; boolean c = (a int result = c = false?1:2; System.out.println(c); System.out.println(result); 输出结果: false 13为三角形的三个边声明三个变量并初始化(也可运行时输入三条边),计算出 三角形的周长和面积,并输出显示; public class Tria
6、ngle public static void main(String args) double a = 5;double b = 4;double c = 3;double area = 0;double perimeter = 0;perimeter = a + b + c;double pperimeter = 0;二、二、 详细要求详细要求对应编号详细要求11)编写程序名为: PrintCharCode.java; 2)在入口方法中定义三个变量并赋值: char c1=你, c2=a; char 是=; 3)输出这三个变量中字符对应的 unicode 码;pperimeter = pe
7、rimeter/2;area = Math.sqrt(pperimeter - a) * (pperimeter - b) * (pperimeter - c) * pperimeter);System.out.println(“area=“ + area);System.out.println(“perimeter=“ + perimeter);输出显示:area=6.0 perimeter=12.04为圆形声明相关的变量。计算出圆形的周长和面积,将计算出的结果输出显 示; public class Cycle public static void main(String args) dou
8、ble r = 5;double area = 0;double perimeter = 0;area = Math.PI * r * r;perimeter = 2 * Math.PI * r;System.out.println(“area=“ + area);System.out.println(“perimeter=“ + perimeter);输出结果:area=78.53981633974483 perimeter=31.4159265358979321)编写程序名为: TestType1.java; 2)测试如下程序 boolean a = false; boolean b = true; boolean c = (a int result = c = false?1:2; 这段程序执行完成后 输出 c 与 result 的值;3程序名为: TestTriangle.java4程序名为: TestCycle.java