Java 如何将程序从转换1个字符(a-Z)到Leetspeek/1337转换,再到转换多个字符?
我已经成功地编写了一个一次转换1个字符的程序,但是现在我必须要求用户选择他们希望转换的字符数,并在我的程序中使用sentinel控制循环进行数据验证,使用计数器控制循环进行处理控制Java 如何将程序从转换1个字符(a-Z)到Leetspeek/1337转换,再到转换多个字符?,java,counter,sentinel,Java,Counter,Sentinel,我已经成功地编写了一个一次转换1个字符的程序,但是现在我必须要求用户选择他们希望转换的字符数,并在我的程序中使用sentinel控制循环进行数据验证,使用计数器控制循环进行处理控制 import java.util.Scanner; public class jtwalsh_LeetLoop { public static void main(String[] args) { Scanner input = new Scanner(System.in);
import java.util.Scanner;
public class jtwalsh_LeetLoop {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int total;
int counter;
counter = 1;
System.out.print( "How many characters would you like to test? ");
int total = input.nextInt();
while ( counter <= total)
System.out.print( "Enter a character to test: " );
char ch;
ch = input.next() .charAt(0);}
counter = counter"";
switch ( ch ) {
case 'a': case 'A':
System.out.printf( "%c @\n", ch );
break;
case 'b': case 'B':
System.out.printf( "%c I3\n", ch );
break;
case 'c': case 'C':
System.out.printf( "%c <\n", ch );
break;
case 'd': case 'D':
System.out.printf( "%c [)\n", ch );
break;
case 'e': case 'E':
System.out.printf( "%c &\n", ch );
break;
case 'f': case 'F':
System.out.printf( "%c ]=\n", ch );
break;
case 'g': case 'G':
System.out.printf( "%c 6\n", ch );
break;
import java.util.Scanner;
公共类jtwalsh_LeetLoop{
公共静态void main(字符串[]args){
扫描仪输入=新扫描仪(System.in);
整数合计;
整数计数器;
计数器=1;
System.out.print(“您想测试多少个字符?”);
int total=input.nextInt();
虽然(计数器)你能看到我包含的图片吗?不确定我是否正确上传了它。你可以使用字符串而不是一次一个字符来获取完整的输入。你可以在这里发布代码,而不是发布一个非现场图像吗instead@J.Doe我手动输入了你的程序,但为了将来的参考,你应该知道发布代码通常会很快将您的问题从网站上投票出去。@TimBiegeleisen谢谢您!感谢Blaze和MadProgrammer(我不能标记多个)你能看到我包含的图片吗?不确定我是否正确上传了它。你可以使用字符串来获取完整输入,而不是一次一个字符。你可以在这里发布代码,而不是发布一个非现场图像吗instead@J.Doe我手动输入了你的程序,但为了将来的参考,你应该知道发布一个代码的图像rally很快就把你的问题从网站上投票出去了。@TimBiegeleisen谢谢你!谢谢Blaze和MadProgrammer(我不能标记多个)