流程控制、 迴圈語句
流程控制
- 順序結構
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+"月");
}
}
}
}
相關文章
- 【分支流程控制語句、迴圈流程控制語句】的學習
- 2-4 Java流程控制——迴圈語句Java
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈SQL
- swift控制流——迴圈語句Swift
- linux 迴圈控制語句Linux
- PL/SQL迴圈控制語句SQL
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-基本迴圈(EXIT語句)SQL
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-WHILE迴圈SQLWhile
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈-FOR迴圈中的索引SQL索引
- 第 7 節:流程控制-迴圈練習-跳出語句
- php中有哪些迴圈控制語句PHP
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈-下限和上限SQL
- 流程控制 -- for迴圈
- 04流程控制 for迴圈,while迴圈While
- 『無為則無心』Python基礎 — 15、Python流程控制語句(for迴圈語句)Python
- Matlab的if語句switch語句for迴圈while迴圈語句練習MatlabWhile
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-CONTINUESQL
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-EXIT WHENSQL
- TypeScript 迴圈語句TypeScript
- JavaScript for 迴圈語句JavaScript
- MySQL迴圈語句MySql
- Oracle迴圈語句Oracle
- C#教程第四課:迴圈控制語句C#
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-CONTINUE WHENSQL
- JavaScript跳出for迴圈語句JavaScript
- java 迴圈語句(轉)Java
- 流程控制語句
- Python的迴圈語句Python
- 6、迴圈結構語句
- Python的流程控制:迴圈Python
- Java流程控制語句Java
- 《Java從入門到失業》第三章:基礎語法及基本程式結構(3.8):流程控制(迴圈語句、while語句、for語句)JavaWhile
- c語言基礎語法二——迴圈控制條件語句(完節)C語言
- Python-條件語句和迴圈語句Python
- [譯] part 9: golang 迴圈語句Golang
- 【Python基礎】for迴圈語句Python
- MyBatis xml foreach迴圈語句MyBatisXML
- Java簡單迴圈語句案例Java