当前位置:网站首页 > Java基础 > 正文

java基础15数组



Java基础语法作业

1.标识符的命名规则需要注意哪几点?

答:由字母、数字、下划线、美元符组成;不能以数字开头,不能中间有空格。

尽量准守阿里规范:包名小写,类与接口名大驼峰命名规则,变量名与方法名小驼峰命名规则,见名知意。常量名全大写并下划线隔开。

2.基本数据类型有哪几类?包含String吗?

答:基本数据类型包含:数值型(整数类型(byte、short、int、long)、浮点类型(float、double))、字符型(char)、布尔型(boolean)。不包含String,因为它是引用类型。

3.整型默认的是什么类型,浮点型(实数型)默认的是什么类型?

答:整型默认是int类型,浮点型默认是double类型。

4.对于包名,类名接口名,变量名和函数名,常量名我们习惯如何格式来命名?

答:

  • 包名:多单词组成时所有字母都小写:xxxyyyzzz
  • 类名、接口名:(大驼峰)多单词组成时,所有单词的首字母大写:XxxYyyZzz
  • 变量名、方法名:(小驼峰)多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz
  • 常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ

5.char型变量中能不能存贮一个中文汉字?为什么?

答: 能、Java中的所有字符都使用Unicode编码,故一个字符可以存储一个字母,一个汉字,或其他书面语的一个字符。

6.定义float f=3.4;是否正确?

答:不正确、应该是 float f =3.4f。单精度·的·浮点类型必须java基础15数组结尾跟上f。

7.用最有效的的方法算出2乘以8等于几

答:与2相关的运算,则位运算最快:2<<3; 表示bai2 向左移 3位:2 * 2^3(2的3次方) = 2 * 8;

8.表达式15/2*2的值是多少

答:4

9.说出以下代码运行的结果,为什么?

 

答:120 x。三目运算,条件为真,这执行第一个冒号前的代码。第一个是x 变量,它的值是字符x,所以打印他的ASCII码,120。第二个是字符'x',所以直接打印这个字符。

10.从键盘分别输入年、月、日,判断这一天是当年的第几天

答:

 

11.根据从键盘分别输入的指定月份,打印该月份所属的季节

答:

 

12.随机生成一个100以内的整数,猜数字游戏:从键盘输入数,如果大了提示,大了,如果小了,提示小了,如果对了,就不再猜了,并统计一共猜了多少次?

答:

 

13.怎么知道数组的长度?

答:数组名.length;就可以获取这个数组的长度。

14.创建一个长度为6的int型数组,要求取值范围为1-30,同时元素值各不相同

答:

 

15.下面数组定义正确的有:

A. String strs[] = { ‘a’ ‘b’ ‘c’};

B. String[] strs = {“a”, “b”, “c”};

C. String[] strs = new String{“a” ”b” ”c”};

D. String strs[] = new String[]{“a”, “b”, “c”};

E. String[] strs = new String[3]{“a”, “b”, “c”};

答:B、D

15.用数组求出斐波那契数列的前20项值。

答:

 

  • 上一篇: java中nio基础
  • 下一篇: java基础核心编程
  • 版权声明


    相关文章:

  • java中nio基础2025-04-03 10:10:05
  • java基础知识框架图2025-04-03 10:10:05
  • java基础入门 pdf2025-04-03 10:10:05
  • java程序设计基础教程答案2025-04-03 10:10:05
  • java 基础详解 pdf下载2025-04-03 10:10:05
  • java基础核心编程2025-04-03 10:10:05
  • java基础601讲2025-04-03 10:10:05
  • java 笔试基础2025-04-03 10:10:05
  • java 基础知识2025-04-03 10:10:05
  • java零基础教学下载2025-04-03 10:10:05