摘要:1 public class HelloWorld { 2 public static void main(String[] args) { 3 4 // 创建对象,对象名为hello 5 HelloWorld hello = new He...
阅读全文
摘要:来源:http://www.imooc.com/code/1634小伙伴们,请根据所学知识,参考注释,在代码编辑器中将代码补充完整。编写一个 Java 程序,实现输出学生年龄的最大值要求:1、 要求通过定义无参带返回值的方法来实现,返回值为最大年龄2、 方法中将学生年龄保存在数组 ages 中,数...
阅读全文
摘要:来源:http://www.imooc.com/code/1579如果方法不包含参数,但有返回值,我们称为无参带返回值的方法。例如:下面的代码,定义了一个方法名为 calSum ,无参数,但返回值为 int 类型的方法,执行的操作为计算两数之和,并返回结果在 calSum( ) 方法中,返回值类型为...
阅读全文
摘要:来源:http://www.imooc.com/code/1578如果方法不包含参数,且没有返回值,我们称为无参无返回值的方法。方法的使用分两步:第一步,定义方法例如:下面代码定义了一个方法名为 show ,没有参数,且没有返回值的方法,执行的操作为输出 “ welcome to imooc. ”注...
阅读全文
摘要:来源:http://www.imooc.com/code/1577所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块。一般情况下,定义一个方法的语法是:其中:1、 访问修饰符:方法允许被访问的权限范围, 可以是 public、protected、private 甚至可以省略,其中 pub...
阅读全文
摘要:来源:http://www.imooc.com/ceping/1596以下关于二维数组的定义和访问正确的是()A int[ ][ ] num = new int[ ][ ];B int[ ][ ] num = new int[ 3 ][ 4 ];C System.out.println( num[ ...
阅读全文
摘要:来源:http://www.imooc.com/code/1571所谓二维数组,可以简单的理解为是一种“特殊”的一维数组,它的每个数组空间中保存的是一个一维数组。那么如何使用二维数组呢,步骤如下:1、 声明数组并分配空间或者如:2、 赋值二维数组的赋值,和一维数组类似,可以通过下标来逐个赋值,注意索...
阅读全文
摘要:来源:http://www.imooc.com/code/1864foreach 并不是 Java 中的关键字,是 for 语句的特殊简化版本,在遍历数组、集合时, foreach 更简单便捷。从英文字面意思理解 foreach 也就是“ for每一个”的意思,那么到底怎么使用 foreach 语句...
阅读全文
摘要:来源:http://www.imooc.com/code/1556Arrays 类是 Java 中提供的一个工具类,在 java.util 包中。该类中包含了一些方法用来直接操作数组,比如可直接实现数组的排序、搜索等(关于类和方法的相关内容在后面的章节中会详细讲解滴~~)。Arrays 中常用的方法...
阅读全文
摘要:来源:http://www.imooc.com/code/1677小伙伴们,请根据所学知识,参考注释,在代码编辑器中补充代码,完成JAVA 程序,实现输出数组中的最大值、最小值和平均值运行效果:任务任务要求:1、定义一个整型数组,并赋初值 61, 23, 4, 74, 13, 148, 202、定义...
阅读全文
摘要:来源:http://www.imooc.com/code/1531实际开发中我们经常使用循环控制数组成员的操作。如:运行结果:其中,用于获取数组的长度需要注意的“小毛病”:1、 数组下标从 0 开始。因此 scores[3] ,表示数组中的第 4 个元素,而并非第 3 个元素2、 数组下标的范围是 ...
阅读全文
摘要:来源:http://www.imooc.com/ceping/1595下列数组的初始化正确的是()A int[ ] score = new int[ ];B int score[ ] = new int[ ] { 34, 90, 87, 54, 24 };C int[ ] score = new i...
阅读全文
摘要:来源:http://www.imooc.com/code/1525Java 中操作数组只需要四个步骤:1、 声明数组语法:或者其中,数组名可以是任意合法的变量名,如:2、 分配空间简单地说,就是指定数组中最多可存储多少个元素语法:其中,数组长度就是数组中能存放元素的个数,如:话说,我们也可以将上面的...
阅读全文
摘要:来源:http://www.imooc.com/ceping/1594定义一个数组 int[ ] scores = { 1, 2, 3, 4, 5, 6, 7 } ,数组中的 score[3] 指的是( )A 1B 2C 3D 4答案:D知识解析数组下标从 0 开始,因此 score[3] 表示数组...
阅读全文
摘要:来源:http://www.imooc.com/code/1514问:编写代码保存 4 名学生的考试成绩。答:简单啊,定义 4 个变量呗问:那“计算全年级 400 名学生的考试成绩”,肿么办答: 。。。。。。。数组,就可以帮助你妥妥的解决问题啦!!数组可以理解为是一个巨大的“盒子”,里面可以按顺序存...
阅读全文
摘要:来源:http://www.imooc.com/video/1628新需求:编写Java程序,实现接收三个班级各四名学员的JAVA成绩,然后计算每个班级学员的平均分小技巧:输入main 加 Alt + /回车,然后即可输入 public static void main(String[] ar...
阅读全文
摘要:来源:http://www.imooc.com/video/1627IDE断点调试功能比如 之前的程序,写错了,变成如下 1 package com.imooc; 2 import java.util.Scanner; //写在package后面 3 4 public class Hello...
阅读全文
摘要:来源:http://www.imooc.com/video/1626使用Scanner工具类来获取用户输入的成绩信息Scanner类位于java.util包中,使用时需要导入此包步骤:1.导入java.util.Scanner2.创建Scanner对象3.接收并保存用户输入的值原来的代码: 1 pa...
阅读全文
摘要:来源:http://www.imooc.com/video/1625在eclipse中,可以输入 syso 然后敲 alt + / 来补全,即可变成 System.out.println();
阅读全文
摘要:来源:http://www.imooc.com/code/1554小伙伴们,请根据所学知识,参考注释,将代码编辑器中代码补充完整,实现成绩加分功能。功能描述:为指定成绩加分,直到分数大于等于 60 为止,输出加分前和加分后的成绩,并统计加分的次数运行效果:任务温馨提示: 先试着自己独立完成,木有思路...
阅读全文
摘要:来源:http://www.imooc.com/code/1497循环体中包含循环语句的结构称为多重循环。三种循环语句可以自身嵌套,也可以相互嵌套,最常见的就是二重循环。在二重循环中,外层循环每执行一次,内层循环要执行一圈。如下所示:例如:使用 * 打印长方形:实现代码为:执行流程:当 i = 1 ...
阅读全文
摘要:来源:http://www.imooc.com/ceping/1433以下关于循环跳转说法正确的是( )A continue 语句的作用是结束整个循环的执行B 只能在循环体内和 switch 语句体内使用 break 语句C 循环体内使用 break 语句和 continue 语句的作用相同D sw...
阅读全文
摘要:来源:http://www.imooc.com/code/1432continue 的作用是跳过循环体中剩余的语句执行下一次循环。例如,打印1--10 之间所有的偶数,使用 continue 语句实现代码为:运行结果:任务实现功能:求 1 到 10 之间的所有偶数的和。实现思路:定义一个变量 sum...
阅读全文
摘要:来源:http://www.imooc.com/code/1431生活中,我们经常会因为某些原因中断既定的任务安排。如在参加 10000 米长跑时,才跑了 500 米就由于体力不支,需要退出比赛。在 Java 中,我们可以使用 break 语句退出指定的循环,直接执行循环后面的代码。例如,使用循环输...
阅读全文
摘要:来源:http://www.imooc.com/ceping/1427下列关于循环说法错误的是( )A while 循环先判断后执行,do...while 先执行后判断B do...while 循环结束的条件是 while 后的条件成立C do...while 循环的循环体至少无条件执行一次D fo...
阅读全文
摘要:来源:http://www.imooc.com/code/1425Java 的循环结构中除了 while 和 do...while外,还有 for 循环,三种循环可以相互替换。语法:执行过程:、 执行循环变量初始化部分,设置循环的初始状态,此部分在整个循环中只执行一次、 进行循环条件的判断,如果条件...
阅读全文
摘要:do...while 循环与 while 循环语法有些类似,但执行过程差别比较大。语法:执行过程:、 先执行一遍循环操作,然后判断循环条件是否成立、 如果条件成立,继续执行 、,直到循环条件不成立为止特点:先执行,后判断由此可见,do...while 语句保证循环至少被执行一次!例如,依然输出 10...
阅读全文
摘要:来源: http://www.imooc.com/code/1420生活中,有些时候为了完成任务,需要重复的进行某些动作。如参加 10000 米长跑,需要绕 400 米的赛道反复的跑 25 圈。在 Java 中实现功能时,也经常需要重复执行某些代码,例如,我们为了表示“浓烈的爱”,希望输出 1000...
阅读全文
摘要:来源:http://www.imooc.com/code/1358当需要对选项进行等值判断时,使用 switch 语句更加简洁明了。例如:根据考试的名次,给予前 4 名不同的奖品。第一名,奖励笔记本一台;第二名,奖励 IPAD2 一个;第三名,奖励移动电源一个;最后一名奖励 U 盘一个。语法:执行过...
阅读全文
摘要:来源:http://www.imooc.com/ceping/1421Java 中关于 if 语句描述错误的是( )A if 语句是根据条件判断之后再做处理的一种语法结构B 关键字 if 后小括号里必须是一个条件表达式,表达式的值必须为布尔类型C if 后小括号里的表达式的值为 false 时,程序...
阅读全文
摘要:来源:http://www.imooc.com/code/1356嵌套 if 语句,只有当外层 if 的条件成立时,才会判断内层 if 的条件。例如,活动计划的安排,如果今天是工作日,则去上班,如果今天是周末,则外出游玩;同时,如果周末天气晴朗,则去室外游乐场游玩,否则去室内游乐场游玩。语法:执行过...
阅读全文
摘要:来源:http://www.imooc.com/code/1355多重 if 语句,在条件 1 不满足的情况下,才会进行条件 2 的判断;当前面的条件均不成立时,才会执行 else 块内的代码。例如,如果考试成绩大于 90 分,则奖励一个 IPHONE5S ,如果成绩介于 70 分至 90 分之间,...
阅读全文
摘要:来源:http://www.imooc.com/code/1354if...else 语句的操作比 if 语句多了一步: 当条件成立时,则执行 if 部分的代码块;条件不成立时,则进入 else 部分。例如,如果考试成绩大于 90 分,则奖励一个 IPHONE5S ,否则罚做 500 个俯卧撑。语法...
阅读全文
摘要:来源:http://www.imooc.com/code/1353生活中,我们经常需要先做判断,然后才决定是否要做某件事情。例如,如果考试成绩大于 90 分,则奖励一个 IPHONE5S 。对于这种“需要先判断条件,条件满足后才执行的情况”,就可以使用 if 条件语句实现。语法:执行过程:如:注意哦...
阅读全文
摘要:来源:http://www.imooc.com/ceping/1352表达式( 11 + 3 * 8 ) / 4 % 3 的结果是()A 31B 0C 1D 2第一步:计算3*8,结果为24;第二步:计算11+3*8,结果为35;第三步:计算(11 + 3 * 8) / 4,结果为8;第四步:计算(...
阅读全文
摘要:来源:http://www.imooc.com/ceping/1314下列运算符( )的优先级最高?A !B =C ( )D &&答案:C
阅读全文
摘要:来源 http://www.imooc.com/code/1315所谓优先级,就是在表达式中的运算顺序。Java 中常用的运算符的优先级如下表所示:级别为 1 的优先级最高,级别11 的优先级最低。譬如,x = 7 + 3 * 2 得到的结果是13 “先乘后加”嘛!PS:大家没必要去死记运算符的优先...
阅读全文
摘要:来源:http://www.imooc.com/code/1306条件运算符( ? :)也称为 “三元运算符”。语法形式:布尔表达式 ? 表达式1 :表达式2运算过程:如果布尔表达式的值为 true ,则返回表达式1的值,否则返回表达式2的值例如:因为,表达式 8>5 的值为 true ,所以,返回...
阅读全文
摘要:来源:http://www.imooc.com/ceping/1302以下运算结果为 true 的是()A ( 5 > 2 ) && ( false )B ( false ) || ( 5 < 2 )C ( true ) && ( 2 < 5 )D ! ( 2 < 5 )答案:C知识解析选项A: 两...
阅读全文
摘要:来源: http://www.imooc.com/code/1301逻辑运算符主要用于进行逻辑运算。Java 中常用的逻辑运算符如下表所示:我们可以从“投票选举”的角度理解逻辑运算符:1、 与:要求所有人都投票同意,才能通过某议题2、 或:只要求一个人投票同意就可以通过某议题3、 非:某人原本投票同...
阅读全文
摘要:来源:http://www.imooc.com/ceping/1300下列运算符中,表示不等于的是()A =B C ==D !=答案:D
阅读全文
摘要:来源:http://www.imooc.com/code/1299比较运算符用于判断两个数据的大小,例如:大于、等于、不等于。比较的结果是一个布尔值( true 或 false )。Java 中常用的比较运算符如下表所示:注意哦:1、 > 、 = 、 = b)); 9 System....
阅读全文
摘要:来源:http://www.imooc.com/code/1298赋值运算符是指为变量或常量指定数值的符号。如可以使用“=” 将右边的表达式结果赋给左边的操作数。Java 支持的常用赋值运算符,如下表所示:任务让我们赶紧来做个练习吧,亲...请在编辑器中,空白处编写代码,应用赋值运算符实现如下结果:...
阅读全文
摘要:来源:http://www.imooc.com/code/1279算术运算符主要用于进行基本的算术运算,如加法、减法、乘法、除法等。Java 中常用的算术运算符:其中,++ 和 -- 既可以出现在操作数的左边,也可以出现在右边,但结果是不同滴运行结果:运行结果:一定要注意哦!自增和自减运算符只能用于...
阅读全文
摘要:来源:http://www.imooc.com/code/1278运算符是一种“功能”符号,用以通知 Java 进行相关的运算。譬如,我们需要将变量 age 的值设置为 20 ,这时候就需要一个“=”,告诉程序需要进行赋值操作。Java 语言中常用的运算符可分为如下几种:Ø算术运算符Ø赋值运算符Ø比...
阅读全文
摘要:来源:http://www.imooc.com/ceping/1275以下为 Java 中的多行注释声明的是()A // 这是注释B */ 这是注释 */C / 这是注释D /* 这是注释 */答案:D
阅读全文
摘要:来源:http://www.imooc.com/code/1274在编写程序时,经常需要添加一些注释,用以描述某段代码的作用。一般来说,对于一份规范的程序源代码而言,注释应该占到源代码的 1/3 以上。因此,注释是程序源代码的重要组成部分,一定要加以重视哦!Java 中注释有三种类型:单行注释、多行...
阅读全文
摘要:来源:http://www.imooc.com/code/1256所谓常量,我们可以理解为是一种特殊的变量,它的值被设定后,在程序运行过程中不允许改变。语法:final 常量名 = 值;程序中使用常量可以提高代码的可维护性。例如,在项目开发时,我们需要指定用户的性别,此时可以定义一个常量 SEX,赋...
阅读全文
摘要:来源:http://www.imooc.com/code/1241相信小伙伴们也发现了,尽管自动类型转换是很方便的,但并不能满足所有的编程需要。 例如,当程序中需要将 double 型变量的值赋给一个 int 型变量,该如何实现呢?显然,这种转换是不会自动进行的!因为 int 型的存储范围比 dou...
阅读全文
摘要:来源:http://www.imooc.com/code/1236在 Java 程序中,不同的基本数据类型的数据之间经常需要进行相互转换。例如:, 代码中 int型变量 score1可以直接为 double 型变量 score2 完成赋值操作,运行结果为:这种转换称为自动类型转换。当然自动类型转换是...
阅读全文
摘要:来源: http://www.imooc.com/ceping/1254下列语句中,正确的完成整型变量的声明和赋值的是( )A int count, count = 0;B int count = 0;C count = 0;D int count1;答案:B知识解析选项A语法错误,选项C未指定变量...
阅读全文
摘要:来源:http://www.imooc.com/code/1242不得不接受的变量小脾气:1、Java 中的变量需要先声明后使用2、变量使用时,可以声明变量的同时进行初始化,也可以先声明后赋值3、变量中每次只能赋一个值,但可以修改多次4、main 方法中定义的变量必须先赋值,然后才能输出关于 Str...
阅读全文
摘要:来源:http://www.imooc.com/code/1230通常情况下,为了方便物品的存储,我们会规定每个盒子可以存放的物品种类,就好比在“放臭袜子的盒子”里我们是不会放“面包”的!同理,变量的存储也讲究“分门别类”!Java 语言是一种强类型语言。通俗点说就是,在 Java 中存储的数据都是...
阅读全文
摘要:来源:http://www.imooc.com/code/1221如同酒店会给每个房间起个性化的名字一样,程序中的变量也需要用合理的名字进行管理---变量名!需要注意,给酒店房间起名字时可以是数字,如“802”,也可以是有趣的名字,如“牡丹”、“美国总统”、“水帘洞”等,但在给变量起名字时,必须符合...
阅读全文
摘要:来源:http://www.imooc.com/code/1183简单的说,我们可以把变量看作是个盒子,可以将钥匙、手机、饮料等物品存放在这个盒子中,也可以在需要的时候换成我们想存放的新物品。在 Java 中,我们通过三个元素描述变量:变量类型、变量名以及变量值。如果我们把变量比作是酒店的房间,要存...
阅读全文
摘要:来源:http://www.imooc.com/ceping/1180以下标识符命名符合规范的是()A 123rateB marks_3C discount%D my name答案是:B知识解析A选项标识符不能以数字开头;C选项标识符中不能包含%;D选项标识符中不能包含空格
阅读全文
摘要:来源:http://www.imooc.com/code/1177 问:标识符是神马? 答:标识符就是用于给 Java 程序中变量、类、方法等命名的符号。使用标识符时,需要遵守几条规则:1. 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开...
阅读全文
摘要:来源:http://www.imooc.com/code/1176Java 中常用关键字:问:这么多,记不住啊。。。。。。-_-||答:现在不需要你记住所有,混个眼熟即可,在学习的过程中,你会逐步找到感觉并记住他们对了,差点忘了大事,Java 关键字是区分大小写的哦!所以 void 是关键字,但 V...
阅读全文
摘要:Java 源代码文件编译后生成的字节码文件,其扩展名是( )A .txtB .classC .javaD .doc答案:B知识解析Java 源代码文件扩展名为 .java ,字节码文件扩展名为 .class
阅读全文
摘要:来源:http://www.imooc.com/video/14221. 多练2. 多问3. 自己动手,调试错误4. 复习和总结(学得快,忘得快,要加强记忆,需要及时复习和总结)学虽容易,学好不易,且学且珍惜
阅读全文
摘要:来源:http://www.imooc.com/video/1416应用场景:在公司开发程序,没有开发完,想回家继续开发,那么就需要把公司的程序移植到家里的电脑上,这个可以叫做程序移植,或者项目的导入/导出step1:找到文件位置在Package Explorer 窗口,选择项目,右键单击,选择Pr...
阅读全文
摘要:来源:http://www.imooc.com/ceping/1475在控制台显示消息的语句正确的是( )A System.out.println( 我爱慕课网!) ;B System.Out.Println( "我爱慕课网!" );C system.out.println( "我爱慕课网!" );...
阅读全文
摘要:来源 http://www.imooc.com/video/1414http://www.my-eclipse.cn/MyEclipse 2014 官方版下载地址声明:MyEclipse 2014 为收费软件,商用请支持正版,个人开发用户使用可参考 破解教程 汉化请参考: 汉化教程
阅读全文
摘要:来源: http://www.imooc.com/video/1412eclipse --- IDE集成开发环境(IDE)是一类软件将程序开发环境和程序调试环境集合在一起,提高开发效率其他IDE,如:MyEclipse, NetBeans下载: http://www.eclipse.org/down...
阅读全文
摘要:来源 http://www.imooc.com/ceping/1474在控制台运行一个 Java 程序 Test . class ,使用的命令正确的是( )A java Test . classB javac Test . classC java TestD javac Test答案:C知识解析ja...
阅读全文
摘要:来源:http://www.imooc.com/video/1501step1: myProgram.java 源文件 使用记事本编辑step2: compiler 编译器 使用javac命令 生成myProgram.class 字节码文件step3. interpreter 解释器 使用java命...
阅读全文
摘要:来源 http://www.imooc.com/video/1459Java开发环境搭建第一步:安装JDK下载:http://www.oracle.com/technetwork/java/javase/downloads/针对不同的系统有不同文件,32bit和64bit也有不同文件第二步:配置环境...
阅读全文
摘要:来源 http://www.imooc.com/video/1430主要内容Java平台应用核心概念:JVM,JDK,JRE搭建Java开发环境使用工具开发安卓程序经验技巧分享Java历史1995诞生 Sun1996 JDK1.02006JDK62009.4.20被收购--->ORACLE2011 ...
阅读全文
摘要:1. www.apkbus.comapkbus学习记录千锋Android 开发视频教程合集第一部分:Java基础视频教程第一讲 课程介绍课程的链接是在百度网盘,可以直接在网盘在线播放视频,不用下载到本地,挺方便的感受:第一讲基本是侃侃而谈的感觉,最后讲了一下他们的地址千锋互联:www.1000pho...
阅读全文