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("登录失败");
}
}
}

时间: 2024-10-13 23:55:30

if 里嵌套case(用到switch)的相关文章

android之ScrollView里嵌套ListView(转)

hi,大家好,研究完ScrollView嵌套ScrollView之后,本人突然又想研究ScrollView里嵌套ListView了.如果还不知道ScrollView嵌套ScrollView是怎么实现的可以参考http://www.eoeandroid.com/thread-240709-1-1.html在上篇文章当中其实我没有怎么把原理讲清楚,只是上了原代码,而其实ScrollView里套ScrollView和ScrollView里套ListView是同一个道理的. 按常理,ScrollView

Table里嵌套ASPXGridView

Table里嵌套ASPXGridView 简述 有时候我们在录入数据的时候,因为录入数据字段比较少,所以可以直接在GridView上录入. 但是我们有些公用字段是在单头中固定的,GridView显示的是单身. 这样为了方便我们把GridView嵌套在Table中,录入数据时就可以取到单头上的数据. 也可以根据单头来检索同类数据,编辑数据也可在GridView上操作. ASPXGridView 这边在GridView是选择了DevExpress控件里的ASPXGridView. 这个第三方控件是美

jsp页面:js方法里嵌套java代码(是操作数据库的),如果这个js 方法没被调用,当jsp页面被解析的时候,不管这个js方法有没有被调用这段java代码都会被执行?

jsp页面:js方法里嵌套java代码(是操作数据库的),如果这个js 方法没被调用,当jsp页面被解析的时候,不管这个js方法有没有被调用这段java代码都会被执行? 因为在解析时最新解析的就是JAVA代码,不管写哪里,都会最新被解析

Android之ScrollView里嵌套ListView

ScrollView套ListView会存以下两个问题 1.里面的listView高度无法算出来,通常只能显示listview的其中一行 2.listview不能滚动 这里我用的是可展开的(ExpandableListView 解决问题一,如果ExpandableListView是的子项是用写死的布局文件来加载的,只要在设置ListView的Adapter后调用此静态方法即可让ListView正确的显示在其父ListView的ListItem中.但是要注意的是,子ListView的每个Item必

解决在HTTPS页面里嵌套HTTP页面浏览器block的问题

问题描述: 浏览器默认是不允许在HTTPS里面引用HTTP页面的,ie下面会弹出提示框提示是否显示不安全的内容,一般都会弹出提示框,用户确认后才会继续加载,但是chrome下面直接被block掉,只在控制台打出信息. 在写网站的时候,自己的网站要嵌入别的网站,用iframe嵌入部分内容,当我把网站升级成https后,发现用iframe嵌http页面内容显示不出来,chrome控制台打出不安全的信息. 解决思路: 谷歌上不去不知道有没有更好的解决办法,反正百度里没找到.大致说下思路,https里嵌

T-SQL Case 嵌套 Case

SELECT JournalEntryId, JournalEntryNo, CapitalChain, DataSource, EntrySummary, AccountSubject, CASE AccountSubject WHEN '应付账款' THEN '卡门网供应商' WHEN '应收账款' THEN '卡门网客户' WHEN '预收账款' THEN ( CASE WHEN JournalEntryNo LIKE 'API%' THEN 'API预收客户款' WHEN Journal

UItableview里嵌套UIcollectionView的时候遇到的问题

1.出现了这个问题 nib must contain exactly one top level object which must be a UICollectionReuableView 后来检查发现才知道自己的 xib里有两个xib 所以在 ZYGroupTableViewCell *cell = [[NSBundle mainBundle] loadNibNamed:@"ZYGroupTableViewCell" owner:nil options:nil].firstObje

表格里嵌套表格

例如 tabale的格式是<table></table>成对出现的,表格内部要有<tr></tr>表示一行,<tr></tr>内要有<td></td>表示一列,因为有个行,所以列确定了就定下来那个格子.例如<table><tr><td> </td><td> </td></tr></table>就是个一行两列的表格,如

存储过程里面的CASE,WHEN,THEN的用法

方法1:CASE WHEN 条件1 THEN 结果1 WHEN 条件2 THEN 结果2... WHEN 条件i THEN 结果i ELSE 默认结果END方法2:CASE 字段/变量WHEN 值1 THEN 结果1 WHEN 值2 THEN 结果1... WHEN 值i THEN 结果1 ELSE 默认结果END用法:比如查询:SELECT 字段1,(CASE ... END) FROM 表WHERE 字段1 = (CASE ... END) SQL中的case when使用小例 用一个SQL