java switch嵌套_if 里嵌套case(用到switch)

//账户密码登录,成功或者失败,成功进入后循环打印图形,不需要打印再退出

package homework1116;

//账户密码登录,成功或者失败,成功进入后循环打印图形,不需要打印再退出

import java.util.Scanner;

public class Homework1116_4 {

public static void main(String[] args) {

Scanner mm=new Scanner(System.in);

System.out.println("sure:");

int sure=mm.nextInt();

System.out.println("pwd:");

//int sure=mm.nextInt();

int pwd=mm.nextInt();

if(sure==12 && pwd==89){

System.out.println("登录成功");

while(true){

System.out.println("A打印正方形");

System.out.println("B打印正直角三角形");

System.out.println("C打印倒直角三角形");

System.out.println("D打印空心正方形");

System.out.println("E退出");

Scanner gg=new Scanner(System.in);

System.out.println("请选择要打印的图形:");

String str=gg.next();

char chr=str.toCharArray() [0];

switch (chr){

//switch (str){

case ‘A‘:

for(int n=1;n<=4;n++){

for(int m=1;m<=4;m++){

System.out.print("\t"+"*");

}

System.out.println("\n");

}

break;

case ‘B‘:

for(int m=1;m<=3;m++){

for(int n=1;n<=m;n++){

System.out.print("*");

}

System.out.println("");

}

break;

case ‘C‘:

for(int m=1;m<=3;m++){

for(int n=3;n>=m;n--){

System.out.print("*");

}

System.out.println();

}

break;

case ‘D‘:

for(int m=1;m<=4;m++){

for(int n=1;n<=4;n++){

if(((m==2|m==3) &(n==2)) | ((m==2|m==3)&(n==3))){

System.out.print("\t"+" ");

}

else{

System.out.print("\t"+"*");

}

}

System.out.println("\n");

}

break;

case ‘E‘:

System.exit(-1);

break;

default:

break;

}

System.out.println();}

}else{

System.out.println("登录失败");

}

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值