摘要: 参数传递,可以理解当我们要调用一个方法时,我们会把指定的数值,传递给方法中的参数,这样方法中的参数就拥有了这个指定的值,可以使用该值,在方法中运算了。这种传递方式,我们称为参数传递。 在这里,定义方法时,参数列表中的变量,我们称为形式参数 调用方法时,传入给方法的数值,我们称为实际参数 我们看下面的 阅读全文
posted @ 2019-01-10 14:27 G大调 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 我们假设要在程序中实现一个对数字求和的方法,由于参与求和数字的个数和类型都不确定,因此要针对不同的情况去设计不同的方法。接下来通过一个案例来实现对两个整数相加、对三个整数相加以及对两个小数相加的功能,具体实现如下所示。MethodDemo02.java public class MethodDemo 阅读全文
posted @ 2019-01-10 14:20 G大调 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 在java中,方法就是用来完成解决某件事情或实现某个功能的办法。 方法实现的过程中,会包含很多条语句用于完成某些有意义的功能——通常是处理文本,控制输入或计算数值。 我们可以通过在程序代码中引用方法名称和所需的参数,实现在该程序中执行(或称调用)该方法。方法,一般都有一个返回值,用来作为事情的处理结 阅读全文
posted @ 2019-01-10 14:10 G大调 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1.选择结构switch switch 条件语句也是一种很常用的选择语句,它和if条件语句不同,它只能针对某个表达式的值作出判断,从而决定程序执行哪一段代码。例如,在程序中使用数字1~7来表示星期一到星期天,如果想根据某个输入的数字来输出对应中文格式的星期值,可以通过下面的一段伪代码来描述: 用于表 阅读全文
posted @ 2019-01-10 13:56 G大调 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 跳转语句用于实现循环执行过程中程序流程的跳转,在Java中的跳转语句有break语句和continue语句。接下来分别进行详细地讲解。 1、 break语句 在switch条件语句和循环语句中都可以使用break语句。当它出现在switch条件语句中时,作用是终止某个case并跳出switch结构。 阅读全文
posted @ 2019-01-10 13:49 G大调 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 1.无限循环 最简单无限循环格式: while(true){} 或 for(;;){} 无限循环存在的原因是并不知道循环多少次,而是根据某些条件,来控制循环。 2.嵌套循环 嵌套循环是指在一个循环语句的循环体中再定义一个循环语句的语法结构。while、do…while、for循环语句都可以进行嵌套, 阅读全文
posted @ 2019-01-10 12:03 G大调 阅读(1262) 评论(0) 推荐(0) 编辑
摘要: 1.循环语句while while循环语句和选择结构if语句有些相似,都是根据条件判断来决定是否执行大括号内的执行语句。区别在于,while语句会反复地进行条件判断,只要条件成立,{}内的执行语句就会执行,直到条件不成立,while循环结束。while循环语句的语法结构如下: while(循环条件) 阅读全文
posted @ 2019-01-10 12:00 G大调 阅读(4450) 评论(0) 推荐(0) 编辑
摘要: 1.if语句 if语句是指如果满足某种条件,就进行某种处理。例如,小明妈妈跟小明说“如果你考试得了100分,星期天就带你去游乐场玩”。这句话可以通过下面的一段伪代码来描述。 如果小明考试得了100分 妈妈星期天带小明去游乐场 在上面的伪代码中,“如果”相当于Java中的关键字if,“小明考试得了10 阅读全文
posted @ 2019-01-10 11:51 G大调 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 1.Scanner类 我们要学的Scanner类是属于引用数据类型,我们先了解下引用数据类型。 引用数据类型的使用 与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。 数据类型 变量名 = new 数据类型(); 每种引用数据类型都有其功能,我们可以调用该类型实例的 阅读全文
posted @ 2019-01-10 11:40 G大调 阅读(2371) 评论(0) 推荐(0) 编辑
摘要: 下图是每种运算符的优先级,按照运算先后顺序排序(优先级相同的情况下,按照从左到右的顺序依次运算) 优先级 描述 运算符 1 括号 ()、[] 2 正负号 +、- 3 自增自减,非 ++、--、! 4 乘除,取余 *、/、% 5 加减 +、- 6 移位运算 <<、>>、>>> 7 大小关系 >、>=、 阅读全文
posted @ 2019-01-10 11:31 G大调 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 1.逻辑运算符 逻辑运算符,它是用于布尔值进行运算的,运算的最终结果为布尔值true或false。 运算符 运算规则 范例 结果 & 与 false&true False | 或 false|true True ^ 异或 true^flase True ! 非 !true Flase && 短路与 阅读全文
posted @ 2019-01-10 11:30 G大调 阅读(2280) 评论(0) 推荐(0) 编辑
摘要: 1.算术运算符 运算符是用来计算数据的符号。数据可以是常量,也可以是变量。被运算符操作的数我们称为操作数。 运算符 运算规则 范例 结果 + 正号 +3 3 + 加 2+3 5 + 连接字符串 “中”+“国” “中国” - 负号 int a=3;-a -3 - 减 3-1 2 * 乘 2*3 6 / 阅读全文
posted @ 2019-01-10 11:24 G大调 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 1.数组越界异常 每个数组的索引都有一个范围,即0~length-1。在访问数组的元素时,索引不能超出这个范围,否则程序会报错。 如下所示 1 public class ArrayDemo06 { 2 public static void main(String[] args) { 3 int[] 阅读全文
posted @ 2019-01-10 11:04 G大调 阅读(769) 评论(0) 推荐(0) 编辑
摘要: 数组是一个用来存储同一个数据类型多个元素的一个容器(数组长度是固定的,数组中存储的元素的数据类型要求一致) 1.格式: 格式1: 数据类型[] 数组名 = new 数据类型[数组长度]; 格式2: 数据类型[] 数组名 = new 数据类型[]{元素值1,元素值2,..}; 格式3: 数据类型[] 阅读全文
posted @ 2019-01-10 10:49 G大调 阅读(982) 评论(0) 推荐(0) 编辑
摘要: 1.选择结构 if 方式1: 格式: if(条件表达式) { 语句体; } 执行流程: 如果条件表达式值为true, 执行语句体 如果条件表达式值为false,不执行语句体 方式2: 格式: if(条件表达式) { 语句体1; } else { 语句体2; } 执行流程: 如果条件表达式值为true 阅读全文
posted @ 2019-01-10 10:47 G大调 阅读(250) 评论(0) 推荐(0) 编辑