Java入门与进阶 P4.1+P4.2】的更多相关文章

循环控制 素数 只能被1和自己整除的数,不包括1 2 3 5 7 11 13 17 19 ... 1.循环控制语句 可以在满足循环条件的请款下,反复的执行某一段代码,这段被重复执行的代码被称为循环体语句,需要在合适的时候把循环判断条件修改false,结束循环,否则循环将一直执行下去,形成死循环1.初始化语句(起点):一条或多条语句,这些语句完成一些初始操作2.判断条件(终点):这是一个boolean表达式,这个表达式就决定是否执行循环体3.循环体语句:多次要做的事情4.控制条件语句(动作):一次…
最大公约数 首先做这个题需要先复习几组概念: 如果数a能被数b整除,a就叫做b的倍数,b就叫做a的约数.几个整数中公有的约数,叫做这几个数的公约数:其中最大的一个,叫做这几个数的最大公约数.举例: 12,1612的约数有:1,2, 3, 4, 6, 1216的约数有:1, 2, 4, 8, 16故而最大的公约数为4. 求最大公约数有多种方法,常见的有辗转相除法. 1 private static int getMaxCommonDivisor(int a, int b) { 2 // 使a小,b…
逻辑类型 关系运算的结果是要给逻辑值,true或false.这个值可以保存在一个对应的逻辑类型变量中,这样的变量类型是boolean 布尔是为了纪念George Boole对逻辑计算得到贡献 boolean flag =trye; boolean toohigh,tooSmall,tooRough; boolean done =false; 逻辑运算 逻辑运算是对逻辑量进行的运算,只有逻辑量可以参与运算 求和 算术运算符中求和运算: 对于数字的求和计算我们通常使用计算器,但是对于特别复杂的数进行…
表达积累的结果应该初始化为1 for循环 for循环像一个计数循环:设定一个计数器,初始化它,然后再计数器到达某值之前,重复执行循环体,而每执行一轮循环,计数器值以一定步骤进行调整,比如加 i 或者减 i for(初始动作;条件;每轮的动作){ } for中的每一个表达式都是可以省略的 for(条件) == while (条件) 复合赋值 5个算数运算符, + - * / %,可以和赋值运算符"="结合起来,形成复合赋值运算符:  "+=" ," -= &…
嵌套和级联的判断 嵌套的判断 当if的条件满足或者不满足的时候要执行的语句也可以是一条if或if-else语句,这就是嵌套的if语句 else的匹配 else总是和最近的那个if匹配 tips 在if或else后面总跟着用 {} 即使只有一条语句的时候也是如此 分段函数 级联的if-else if 多路分支 Java switch case 语句 switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支. 控制表达式只能是整数型的结果 常量可以是常数,也可以是常熟计…
比较运算符 关系运算符(relational operators)也可以称为"比较运算符",用于用来比较判断两个变量或常量的大小.关系运算符是二元运算符,运算结果是 boolean 型.当运算符对应的关系成立时,运算结果是 true,否则是 false. 关系运算 关系表达式是由关系运算符连接起来的表达式.关系运算符中"关系"二字的含义是指一个数据与另一个数据之间的关系,这种关系只有成立与不成立两种可能情况,可以用逻辑值来表示,逻辑上的 true 与 false 用…
计算机的优先级 所有的数学运算都认为是从左向右运算的,Java 语言中大部分运算符也是从左向右结合的,只有单目运算符.赋值运算符和三目运算符例外,其中,单目运算符.赋值运算符和三目运算符是从右向左结合的,也就是从右向左运算.乘法和加法是两个可结合的运算,也就是说,这两个运算符左右两边的操作数可以互换位置而不会影响结果.运算符有不同的优先级,所谓优先级就是在表达式运算中的运算顺序.一般而言,单目运算符优先级较高,赋值运算符优先级较低.算术运算符优先级较高,关系和逻辑运算符优先级较低.多数运算符具有…
赋值 通常在声明变量后,使用赋值语句给变量赋值. 在JAVA中将 "="作为 赋值运算符. 表达式:标识涉及值,变量和操作符的一个运算,他们组合在一起计算出一个新的值.所以赋值语句基本就是计算出一个值并将它给操作符左边变量的一个表达式 赋值语句的语法:变量 = 表达式: 常量 定义:程序中固定不变的值,是不能改变的数据 浮点数 float类型 float 类型表示单精度数字. float 类型变量在需要一个分数组件时很有用.下面是一些浮动变量声明的例子: float high, low; Jav…
输入 Scanner输入语句介绍 java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入. 下面是创建 Scanner 对象的基本语法: Scanner s = new Scanner(System.in); 接下来我们演示一个最简单的数据输入,并通过 Scanner 类的 next() 与 nextLine() 方法获取输入的字符串,在读取前我们一般需要 使用 hasNext 与 hasNextLine 判断是否还有输入的数据: 注释 (…
准备一个java编程软件 eclipse官网: Enabling Open Innovation & Collaboration | The Eclipse Foundation 他是一个免费的开发员软件 直接下载即可 选择适合电脑的版本,例如:64位 javaSE下载: www.oracle.com 选择java-SE 下载最新版本即可,选择windowsX64 现在就可以启动软件了 第一个JAVA程序 刚刚打开软件后我们需要先创建一个可以写程序的类 编写程序 ( 编写 Java 程序时,应注…