流程控制、 迴圈語句
流程控制
- 順序結構
package com.kkb.hgd;
/*
順序結構
*/
public class Demo01 {
public static void main(String[] args) {
System.out.println(1);
System.out.println(2);
System.out.println(3);
}
}
- IF語句
package com.kkb.hgd;
/*
分支結構:IF
*/
public class IfDemo01 {
public static void main(String[] args) {
System.out.println("開始");
// 定義兩個變數
int a=30;
int b=20;
if (a>b){
System.out.println(a+"大於"+b);
}
System.out.println("結束");
}
}
package com.kkb.hgd;
public class IfDemo03 {
public static void main(String[] args) {
// 定義兩個變數 a b
int a=100;
int b=200;
if (a>b){
System.out.println(a+"大於"+b);
}else {
System.out.println(a+"小於"+b);
}
}
}
package com.kkb.hgd;
import java.util.Scanner;
/*
需求:
隨機輸入學生的成績判斷學生的是否合格、優秀、良好
*/
public class IfDemo04 {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("請您輸入下成績:");
int score = scanner.nextInt();
if (score>=85){
System.out.println("小明成績優秀");
}else if (score>=75){
System.out.println("小明成績中等");
}else if(score>=60){
System.out.println("小明成績及格");
}else {
System.out.println("小明成績不及格");
}
}
}
迴圈語句
- For語句格式
- For語句引用
package com.kkb.hgd;
/*
需求:列印10遍hello
*/
public class ForDemo01 {
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
System.out.println("hello---"+i);
}
}
}
package com.kkb.hgd;
/*
需求: 在控制檯輸出1-5和5-1的資料
*/
public class ForDemo02 {
public static void main(String[] args) {
// 輸出1-5
for (int i = 1; i < 5; i++) {
System.out.println(i);
}
System.out.println("--------------------");
for (int i = 5; i >=1 ; i--) {
System.out.println(i);
}
}
}
package com.kkb.hgd;
/*
需求:求1-5之間的資料和,並把求和結果在控制檯輸出
*/
public class ForDemo03 {
public static void main(String[] args) {
int sum=0;
for (int i = 1; i <= 5 ; i++) {
sum+=i;
}
System.out.println("sum = " + sum);
}
}
package com.kkb.hgd;
/*
需求:求1-100之間的偶數和,並把求和結果在控制檯輸出
*/
public class ForDemo04 {
public static void main(String[] args) {
int sum=0;
for (int i = 1; i <= 100; i++) {
if (i % 2==0){
System.out.println(i);
sum+=i;
}
}
System.out.println("sum = " + sum);
}
}
package com.kkb.hgd;
/*
需求:使用巢狀迴圈,列印2021年至2023年月份,格式:xxxx年x月
*/
public class ForDemo05 {
public static void main(String[] args) {
for (int i = 2021; i < 2024; i++) {
System.out.println("-------------------------");
for (int j = 1; j <=12 ; j++) {
System.out.println(i+"年"+j+"月");
}
}
}
}
相關文章
- JavaScript 流程控制語句詳解:if語句、switch語句、while迴圈、for迴圈等JavaScriptWhile
- 【分支流程控制語句、迴圈流程控制語句】的學習
- 2-4 Java流程控制——迴圈語句Java
- 第 7 節:流程控制-迴圈練習-跳出語句
- php中有哪些迴圈控制語句PHP
- 『無為則無心』Python基礎 — 15、Python流程控制語句(for迴圈語句)Python
- 分支語句和迴圈語句
- 04流程控制 for迴圈,while迴圈While
- Ruby迴圈語句
- TypeScript 迴圈語句TypeScript
- MySQL迴圈語句MySql
- JavaScript for 迴圈語句JavaScript
- 流程控制語句
- Python的迴圈語句Python
- 7-迴圈語句
- 七 while迴圈語句While
- JavaScript跳出for迴圈語句JavaScript
- Go語言流程控制之迴圈結構篇Go
- Python的流程控制:迴圈Python
- Python-條件語句和迴圈語句Python
- Java流程控制語句Java
- Python 迴圈語句的使用Python
- MyBatis xml foreach迴圈語句MyBatisXML
- 【Python基礎】for迴圈語句Python
- python04: while迴圈語句 break continue for in 迴圈PythonWhile
- 《Java從入門到失業》第三章:基礎語法及基本程式結構(3.8):流程控制(迴圈語句、while語句、for語句)JavaWhile
- ### 流程控制語句結構
- 流程控制語句結構
- python之流程控制語句Python
- c語言中,while(1)語句使用break語句跳出迴圈C語言While
- Python之判斷迴圈語句Python
- 分支、迴圈語句動態展示
- Java簡單迴圈語句案例Java
- Python基礎-While迴圈語句PythonWhile
- Python條件語句與迴圈Python
- [譯] part 9: golang 迴圈語句Golang
- Verilog HDL迴圈語句簡介
- 初學Python(3)迴圈語句Python