尚学堂java 参考答案 第八章
一.选择题
1.BD
解析:B:Integer是对象,所以默认的应该是null对象.D使用的是自动装箱
2.A
解析:String类的对象是final型,是不能修改的,concat()方法是生成一个新的字符串,不是修改原字符串
3.B
解析:https://blog.csdn.net/qq_34834846/article/details/81431103
4.C
5.A
解析:https://blog.csdn.net/qq_34834846/article/details/81626022
二.简答题
1.http://www.sxt.cn/Java_jQuery_in_action/eight-autoboxing-unboxing.html
2.http://www.sxt.cn/Java_jQuery_in_action/eight-buffebuild.html
3.第一个是常量对象,第二个是String对象
4.mkdir创建目录时必须保证所有上级目录存在,如果缺失一个则失败,mkdirs若缺少则自动创建相关目录
5.http://www.sxt.cn/Java_jQuery_in_action/eight-enumeration.html
三.编码题
import java.util.Scanner;
public class ch8_1 {
public static void main(String args[]) {
String name="";
String reg ="[0-9]";//正则表达式,表示0-9的数字
Scanner input = new Scanner(System.in);
System.out.print("请输入您的姓名:");
name = input.nextLine();
//这里的替换函数是replaceAll(),不是replace
int length = name.replaceAll(reg,"").length();
while(length <= 6 || name.length() != length){
if(length <= 6)
System.out.println("姓名不能小于7位 !");
if(name.length() != length)
System.out.println("姓名含有数字 !");
System.out.print("请输入您的姓名:");
name = input.nextLine();
length = name.replaceAll(reg,"").length();
}
System.out.println("你的名字:"+name);
}
}
2.题意不清,没有写
3.
import java.util.Random;
public class ch8_2 {
public static void main(String[] args) {
Random random = new Random();
while(true){
int a = random.nextInt(3);
switch (TrafficLight.values()[a]){
case RED:
System.out.println("红灯:停止");
case YELLOW:
System.out.println("黄灯:慢行");
case GREEN:
System.out.println("绿灯:行驶");
}
}
}
}
enum TrafficLight{
RED,YELLOW,GREEN
}
尚学堂java 参考答案 第八章的更多相关文章
- 尚学堂java 参考答案 第七章
本答案为本人个人编辑,仅供参考,如果读者发现,请私信本人或在下方评论,提醒本人修改 一.选择题 1.ACD 解析:B:java中左边不能直接直接指定长度,和C语言不一样 2.B 3.C 解析:B各行分 ...
- 尚学堂java 参考答案 第九章
一.选择题 1.AC 解析:A.注意题目是Collections不是 Collection,前者是一个until下的类,后者才是接口 C.Set中的数据是无序且不能重复的 2.A 解析:将发生数组越界 ...
- 尚学堂JAVA基础学习笔记
目录 尚学堂JAVA基础学习笔记 写在前面 第1章 JAVA入门 第2章 数据类型和运算符 第3章 控制语句 第4章 Java面向对象基础 1. 面向对象基础 2. 面向对象的内存分析 3. 构造方法 ...
- 尚学堂Java第一课
今天是北京尚学堂郑州分校开课的第一天,小班面授教学. 我很兴奋,是一个小白对IT大神渴求传道授业解惑的兴奋. 杨老师还是一贯耐心详细的手敲了第一堂课的完整大纲,必须给杨老师赞赞赞!!! 从幽默的制定班 ...
- 尚学堂java 答案解析 第六章
本答案为本人个人编辑,仅供参考,如果读者发现,请私信本人或在下方评论,提醒本人修改 一.选择题 1.C 解析:对void下的函数,可以使用"return;"表示结束之意,但不能&q ...
- 尚学堂java 答案解析 第五章
本答案为本人个人编辑,仅供参考,如果读者发现,请私信本人或在下方评论,提醒本人修改 一.选择题 1.AB 解析:A可以被所有类访问,B可以被当前包的所有类访问,也可以被所有子类访问 2.A 解析:所有 ...
- 尚学堂java答案解析 第三章
本答案为本人个人编辑,仅供参考,如果读者发现,请私信本人或在下方评论,提醒本人修改 一.选择题 1.A 2.BD 解析:switch的的判断表达式的数据类型:byte short int ch ...
- 尚学堂java答案解析 第二章
本答案为本人个人编辑,仅供参考,如果读者发现,请私信本人或在下方评论,提醒本人修改 一.选择题: 1.CD 解析:A public是关键字. B 第一个不能是数字 2.C 解析:j=i++ < ...
- 尚学堂java答案解析 第一章
本答案为本人个人编辑,仅供参考,如果读者发现,请私信本人或在下方评论,提醒本人修改 一.选择题: 1.C 解析:java为了安全,中并没有引入C语言的指针概念. 2.AD 解析:B:Java先通过ja ...
随机推荐
- (转)Qt中图片相对位置的引用
原文作者:locky1218 原文地址:https://blog.csdn.net/locky1218/article/details/9749703/ 一般使用相对位置的时候可能无法显示图片,可 ...
- Golang atomic
原子操作函数 分为下面系列函数,其中Xxx可以是Int32/Int64/Uint32/Uint64/Uintptr/Pointer其中一种. 1.SwapXxx系列:交换新旧值: // SwapInt ...
- java 数据导入xls
@RequestMapping("admin/doorDesign/getexcel.do") public void getExcel(String name,String ph ...
- servlet容器、IOC容器、SpirngMVC
servlet容器(这里指tomcat插件)存放servlet对象,而SpringMVC框架整个是一个servlet对象,而IOC容器 在Boot框架中,会存放产生servlet容器的工厂,工厂依据主 ...
- makefile 里的vpath
https://www.cmcrossroads.com/article/basics-vpath-and-vpath Only missing prerequisites matching the ...
- English trip EM2-PE-1B Teacher:Patirck
PE = 演讲课 课上内容(Lesson) How are you today? 你今天怎么样? What is your name? 你的名字叫什么? What do you come from ...
- 算法之如何实现LRU缓冲淘汰策略
1)什么是缓存? 缓存是一种提高数据读取性能的技术,在硬件设计.软件开发中都有着非广泛的应用,比如常见的CPU缓存.数据库缓存.浏览器缓存等等. 2)为什么使用缓存?即缓存的特点缓存的大小是有限的,当 ...
- piggy.lnk 简析
piggy.lnk 简析 SECTIONS { .data : { input_len = .; LONG(input_data_end - input_data) input_data = .; * ...
- android -------- ConstraintLayout Group和goneMargin(五)
前面的文章 ConstraintLayout 介绍 (一) ConstraintLayout约束属性 (二) ConstraintLayout 宽高比和偏移量比(三) ConstraintLayout ...
- android ------ Emulator: error: x86 emulation currently requires hardware acceleration
我创建 Android 模拟器,运行项目时出现了一个这样的错误: 如下: emulator ERROR:x86 emulation currently requires hardware accele ...