我是靠谱客的博主 畅快麦片,最近开发中收集的这篇文章主要介绍java switch 循环_Java:带switch语句的do-while循环,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

语言:Java

boolean x = false;

String letter = "NULL";

do{

System.out.print("Enter grade (one character): ");

letter = sc.next();

switch (letter) {

case "a":

x=true;

break;

case "A":

x=true;

break;

case "b":

x=true;

break;

case "B":

x=true;

break;

case "c":

x=true;

break;

case "C":

x=true;

break;

case "d":

x=true;

break;

case "D":

x=true;

break;

case "f":

x=true;

break;

case "F":

x=true;

break;

default:

System.out.println("Invalid grade - must enter A,B,C,D,F (upper or lower case)");

System.out.println(x);

break;

}

System.out.println(x);

}

while(x=false);

————–结果输出———————————-结果输出————————–

由于我是新手,因此我需要10点信誉才能发布输出图片…因此通过输入将其输出…

//这是因为如果我输入字符串“ e”

输入等级(一个字符):e

等级无效-必须输入A,B,C,D,F(大写或小写)

//这是因为如果我输入字符串“ A”

输入成绩(一个字符):A

等级无效-必须输入A,B,C,D,F(大写或小写)

真正

问题***:对于我的输出,当我输入“ e”时,我希望看到类似

输入等级(一个字符):e

等级无效-必须输入A,B,C,D,F(大写或小写)

//循环遍历

输入成绩(一个字符):

所以我希望当我输入“ e”时,它将使它成为假…然后从头开始,直到最终输入的结果是:A,B,C,D,F(大写或小写)

我怎么了我一直在尝试自己进行头脑风暴,但是我想我会看到你们不得不说的….

如果您认为我用来获取输出的策略不是最好的….您会建议哪种策略/逻辑?

谢谢您的帮助!

最后

以上就是畅快麦片为你收集整理的java switch 循环_Java:带switch语句的do-while循环的全部内容,希望文章能够帮你解决java switch 循环_Java:带switch语句的do-while循环所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部