Java学习day4 程序流程控制一】的更多相关文章

一.分支结构 条件语句:if...else if语句: 一个 if 语句包含一个布尔表达式和一条或多条语句,如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码. 语法: if(布尔表达式) { //如果布尔表达式为true将执行的语句 } if...else语句: if 语句后面可以跟 else 语句,当 if 语句的布尔表达式值为 false 时,else 语句块会被执行. 语法: if(布尔表达式){ //如果布尔表达式的值为true }else{…
Java中的程序流程控制 Java中的程序流程分为三种结构:①顺序结构:②分支结构:③循环结构 一.顺序结构 Java中定义成员变量的时候,采用的是前向引用,也就是后面的变量可以引用之前定义好的变量. public class FlowControl { public static void main(String[] args) { // 正确引用 int num1 = 10; int num2 = 5+ num1; //错误引用 /* int num4 =num3 + num2; int n…
流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块.流程控制方式采用结构化程序设计中规定的三种基本流程结构,即:顺序结构.分支结构.循环结构.本篇博客主要是对Java基本语法中的程序流程控制进行详细讲解. 目录: 顺序结构 程序从上到下逐行地执行,中间没有任何判断和跳转 分支结构 根据条件,选择性地执行某段代码 if-else分支语句 switch-case分支语句 循环结构 根据循环条件,重复性的执行某段代码 for循环语句 while循环语句 do.…
package cn.temptation; public class Sample01 { public static void main(String[] args) { // 程序的流程控制(流程结构):顺序结构.选择结构.循环结构 // 顺序结构:从上向下,顺序执行 System.out.println("出生..."); System.out.println("享受人生..."); System.out.println("挂了...")…
分支结构 Java提供了两种常见的分支控制结构:if语句和switch语句. if语句 if语句使用布尔值或布尔表达式(表达式结果为布尔值),if语句有3中形式: 第一种形式: if (5 > 3) { System.out.println("5 > 3"); } 第二种形式: if (5 > 3) { System.out.println("5 > 3"); } else{ System.out.println("5 < 3…
判断结构 三种结构: 1: if(条件表达式) 2: { 3: 执行语句; 4: } 5:  6: if(条件表达式) 7: { 8: 执行语句; 9: } 10: else 11: { 12: 执行语句; 13: } 14:  15: if(条件表达式) 16: { 17: 执行语句; 18: } 19: else if (条件表达式) 20: { 21: 执行语句; 22: } 23: -- 24: else 25: { 26: 执行语句; 27: } 语句特点: a,每一种格式都是单条语句…
package cn.temptation; public class Sample01 { public static void main(String[] args) { // for循环 // 格式 // for (int i = 初始值; i < value; i++) { // // } // 口诀:左初值.右步长.条件在中间.处理在内部 // 1.左初值:声明一个变量并给变量赋值 // 2.右步长:控制左边声明的变量的变化幅度,为了让循环有跳出的可能 // 3.条件在中间:中间部分是…
package cn.temptation; public class Sample01 { public static void main(String[] args) { // 需求:写一万次"我错了!" // 方式1.使用CV大法 System.out.println("我错了!"); System.out.println("我错了!"); System.out.println("我错了!"); System.out.p…
一.布尔逻辑1.布尔运算符:①短路和——&&:判断两个表达式,如果第一个为真,继续判断第二个表达式,如果第一个为假,就不需要判断第二个变大时②和——&:判断两个表达式,如果第一个为真,任然需要判断第二个表达式.③短路或——||判断第一个为真,就不用判断第二个了.如果第一个为假,继续判断第二个.一个真都为真,两个真还是真.④或——|判断第一个为真,还将判断第二个为真.一个真都为真,两个真还是真.不管第一个为真否,都需要判断第二个.⑤异或——^:......⑥非——!求反的意思2.布尔…
一.运算符 算数运算符 +,-,*,/,%,++,-- 1.+,-,*,/ 整数除以整数的结果为舍弃了小数部分的整数. 2.%:取余 %左右都为正数,左边小于右边结果为左边值,如,4%5=4 %左边大于或等于右边结果为左边除以右边的余数,如,5%5=0,7%2=1 面试题:100%3.0的结果为1.0 应该注意的是:当运算负数的取余运算时,结果的符号和被取余数一致. 如: System.out.println(-5%2); System.out.println(-5%-2); System.ou…