int[] 数组名称 = new int[数组元素个数]
来定义一个数组。a = 数组名称[4]
实质上a引用的是第五个元素。[]
是一个运算符,它做为索引运算符具备最高的优先级。int[] 数组名称
和int 数组名称[]
可是第一种更经常使用。int[] 数组名称 = {多个元素}
来直接定义一个数组。int[][] 数组名称
for (int value : list)
代码行不理解。System.out.print(value + " ")
中能够直接输出list的每个值。java NameTag
时在后面能够直接增长一些语句,能够同时输出。错题1及缘由:,对循环的执行顺序不了解。html
理解状况:在IDEA中分别编写入了这两种状况,在我所选的错误选项中,因为if语句顺序执行,知足第一个if条件句后,继续执行第二个,致使第二次的else被执行,x的值被赋予0。如图,两个条件下输出的x分别为0和3。
java
理解状况:毫无疑问。git
理解状况:书上原话为“若是没有break语句,程序会继续执行下一条case子句”,与题目中我所选的选项有必定差异,没有break应该是进入符合条件的case语句后逐个执行。数组
理解状况:表达式为:表达式1?表达式2:表达式3
先求解表达式1,
若其值为真(非0)则将表达式2的值做为整个表达式的取值,
不然(表达式1的值为0)将表达式3的值做为整个表达式的取值。
例如:
一、max=(a>b)?a:b
就是将a和b两者中较大的一个赋给max。
二、min=(a<b)?a:b
就是将a和b两者中较小的一个赋给min。数据结构
理解状况:三种循环语句功能上相同,可是为何C不对呢?学习
20172303命令行
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 242/242 | 1/4 | 13/13 | 增长了对Java的兴趣 |
第二周 | 297/539 | 1/5 | 15/28 | 发现目标并无想象中那么难 |
第三周 | 315/854 | 2/7 | 18/46 | 忽然发觉JAVA的难度不小 |
第四周 | 1269/2123 | 1/8 | 50/96 | Java难到哭,可是有信心击败他! |
第五周 | 737/2860 | 1/9 | 30/126 | 难度的减少激发了学习动力 |
第六周 | 542/3402 | 2/11 | 20/146 | 不能说难度变小!!!又难了T T |
计划学习时间:20小时设计
实际学习时间:20小时调试
改进状况:commit的要求继续实施,根据学长上周对博客的建议进修正本周博客。code