Day03_循环结构及嵌套【练习】

01.根据以下提示,完成相应功能.(要求使用: switch 和 do while)在这里插入图片描述

import java.util.Scanner;

public class BankTest {

	public static void main(String[] args) {
		do {
			System.out.println("============== 歡迎使用ATM自動銀行服務==============");
			System.out.println("1:開戶 2:存款 3:取款 4:轉賬 5:查詢餘額 6:修改密碼 0:退出");
			System.out.println("===================================================");
			System.out.print("請輸入操作編號:");
			Scanner input = new Scanner(System.in);
			int choice = input.nextInt();
			switch (choice) {
				case 1:
					System.out.println("---執行開戶功能---");
					continue;
				case 2:
					System.out.println("---執行存款功能---");
					continue;
				case 3:
					System.out.println("---執行取款功能---");
					continue;
				case 4:
					System.out.println("---執行轉賬功能---");
					continue;
				case 5:
					System.out.println("---執行查詢餘額功能---");
					continue;
				case 6:
					System.out.println("---執行修改密碼功能---");
					continue;
				case 0:
					System.out.println("---執行退出功能---");
					break;
				default:
					System.out.println("---輸入錯誤,請重新輸入--");
					continue;
			}
			break;
		} while (true);

	}

}

02 打印直角三角形 和 等腰三角形

public class TriangleTest {
	public static void main(String[] args) {
		RightAngle(9, 1, 5);
		Isosceles(4, 2, 3);
	}
// 封装成函数: height 高度, add 单侧比上一行多的长度, indentation 缩进距离
	public static void RightAngle(int height, int add, int indentation) {
		for (int i = 0; i < height; i++) { // 行
			for (int k = 0; k < indentation; k++) {
				System.out.print(" ");
			}
			for (int j = 0; j <= i + (add - 1) * i; j++) { // 星星
				System.out.print("*");
			}
			System.out.println(); // 換行
		}
	}

	public static void Isosceles(int height, int add, int indentation) {
		for (int i = 1; i <= height; i++) { // 行
			for (int k = 0; k < indentation; k++) {
				System.out.print(" ");
			}
			for (int j = ((height - 1) * 2 * add + 1) - i * add; j >= 0; j--) { // 空格
				System.out.print(" ");
			}
			for (int j = 0; j < ((i - 1) * 2 * add + 1); j++) { // 星星
				System.out.print("*");
			}
			System.out.println(); // 換行
		}
	}
}

结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_41612797/article/details/107699600