java学习0302作业

1.目前我们学过的循环有哪些?有什么区别
答:目前学习了while、do-while和for循环
其中while循环和for循环都是先判断,再循环。就是满足循环条件才会循环。但是for循环相比while循环来说写法更为简洁。
do-while循环是先循环,再判断。不管循环条件是否满足,都会进行一次循环。
2.外层循环与内层循环之间有什么关系
答:外层循环一次,内层循环一轮。外层循环控制行数,内层循环控制列数。
3.break和continue的区别
答:break是终止,跳出switch分支结构或者循环结构。
Continue是结束本次循环、进入下一次循环。
4.循环中存在switch,switch中的break将会中断循环,对吗?
答:会终止switch分支结构,不会跳出循环。
5.switch支持的数据类型有哪些?
答:byte、short、int、char、枚举类型、String(JDK1.7及以上)。
6.比较字符串的内容使用什么方法?
答:比较字符串用equals,使用方法是:String类型的变量+.+equals(“”)。
7.你怎么理解数组,用自己的话描述
答:数组是一个数字的集合,它是一个连续的存储空间,并且固定了长度,数组内部的数据类型是相同的。
8.八种基本数据类型,byte的取值范围
答:-128~127(-27 至 27-1)
9.多重if和switch的适用场景区别
答:多重if多用于某个值处于连续的区间的情况。
Switch用于处理调条件为等值的分支流程控制。
10.Arrays类常用方法以及作用
答:1.Arrays.sort(数组名);没有返回值。2.Arrays.copyOf(原数组,长度);会产生一个新的数组。3.Arrays.toString(这里写数组名);表示将数组直接打印一下。
11.return关键字的作用
答:return关键字用于分支中表示中断代码流程。
12.数组的长度是哪个属性
答:length。
13.数组的下标从几开始
答:从0开始。
14.数组在内存中的位置,数组名字和数组中的值
答:数组是通过引用类型的方式存在栈中,而地址在堆中,通过提取栈中的引用类型去访问堆中的值。
15.创建数组的三种方式
16.求最大值的思路是什么,然后用代码实现
素材 int scores[]={89,56,45,78,12,3};
在这里插入图片描述
17.使用以上数组实现冒泡排序、选择排序
1.冒泡排序
在这里插入图片描述
2.选择排序在这里插入图片描述
18.数组长度为3,添加下标为3的元素可以吗?会发生什么
答:数组的长度为3,下标就是0-2;添加下标为3的元素需要扩容操作。会发生超出数组长度,无法访问。
19.Arrays类常用方法和作用
答:1.Arrays.sort(数组名);没有返回值。2.Arrays.copyOf(原数组,长度);会产生一个新的数组。3.Arrays.toString(这里写数组名);表示将数组直接打印一下。
20.书写调试的步骤
答:1.先标记一个点,然后debug运行。
2.然后点击Step Over运行。
3通过console窗口查看。
21.你有对象吗?
22.自动类型转换的前提条件?
答:两种类型相互兼容,目标类型大于源类型。
23.强制类型转换的写法?
答:强制类型转换:
两种类型相互兼容,目标类型小于源类型。
(1)整数长度足够时,数据完整:
如 int a = 100 byte b = (byte)a //b = 100。
(2)整数长度不够时,数据截断:
0000 0000 |0000 0000
|0000 0000
如 int a = 10000 byte b = (byte)a //b = 16(符号变化,可能为负)。
(3)小数强转整数,数据截断:
如 double a = 2.5 int b =(int)a //b=2(小数位舍掉)。
(4)字符与整数互转,数据完整:
如 char a = 65 int b = a //b=65。
(5)boolean类型的取值为ture/false,不可与其他类型转换。
24.Scanner类的作用,需要导入哪个包?
答: Scanner类的作用是录入控制台数据,
需要导入java.util.Scanner包。
25.++表示什么意思?在前在后的区别
答:表示递增,在++在前时优先级高,在后时优先级低。
26.&&和&的区别?
答:区别在于执行效率不同,&&:第一个条件不成立,则都不成立;&:不管第一个条件是否成立,第二个条件都会执行。
27.||和|的区别?
答:区别在于执行效率不同,||:第一个条件成立,则都成立;|:不管第一个条件是否成立,第二个条件都会执行。
28.分别编写电脑类和个人类,电脑类有属性:显卡型号,品牌,价格,内存品牌,内存大小,显示器尺寸等……方法:看片,玩游戏,学习,介绍电脑信息。人类属性和方法自己分析,必须包含自我介绍的方法。
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值