当前位置: 首页 > 知识库问答 >
问题:

想要更改ASCII while to do~while and for

叶书
2023-03-14
import java.util.Scanner;

public class ASCII {
    public static void main(String[] args){
        Scanner scan = new Scanner(System.in);

        String s;
        char c;

        while(true){
            System.out.println("insert letters. (insert # exit)");
            s = scan.next();
            c = s.charAt(0);
            if(c == '#')
                break;
            System.out.print(c + " ASCII code " + (int)c + "end");
        }
        scan.close();
    }
}

我想变得一时半刻去做~一时半刻去做。我试过了,但我不知道如何改变if部分。

共有1个答案

杨高翰
2023-03-14

你的问题不是很清楚,但也许这就是你的想法:

public class Program {

    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);

        String s;
        char c;
        do {
            System.out.println("insert letters. (insert # exit)");
            s = scan.next();
            c = s.charAt(0);
            System.out.print(c + " ASCII code " + (int)c + " end \n");
        } while(c != '#');
        scan.close();
    }
}
 类似资料:
  • 我是批处理/shell脚本的新手。我有一个CSV文件是这样的: 大约2000张唱片。col由Tab分隔。我想将日期列更改为以下格式:

  • 我正在分支1上工作,但不得不切换到分支2,所以在分支1中(同样,我没有提交)我去了VCS- 我读过这个:https://www.jetbrains.com/help/idea/shelving-and-unshelving-changes.html#555de但是我没有货架标签。所以我读了关于如何获得货架标签的文章:https://www.jetbrains.com/help/pycharm/sh

  • 一旦过滤器菜单/弹出窗口打开,它将覆盖网格/表的前几行,我希望弹出窗口打开顶部启动而不是底部启动。 我有什么办法可以做到这一点吗?

  • @PayloadRoot(命名空间=”http://munis.ws.uz/“,localPart=“CheckPaymentRequest”)@ResponsePayload public CheckPaymentResponse processCheckPaymentRequest(@RequestPayment@WebParam(name=“checkPayment”)CheckPaymen

  • 抱歉,我无法理解这个问题的现有答案,也无法理解大多数问题,因为答案是模棱两可的,答案是什么正在完成的。我做了: git clone .... 使用我最喜欢的编辑器编辑文件“文件” 添加文件 git 提交文件 我想在2点后返回美国。还有3点之前。 如果您的答案包含任何git命令的参数,请不要忘记解释这些参数(例如HEAD~32)。 我的问题似乎是一个“重复的问题”。在搜索“撤销git提交”时,我没有

  • 问题内容: 这是功课。入门Java类。仍然把我的头缠在这东西上。 该项目是要建立一个库存管理系统。 除了如何使此按钮更改JTextField中的文本外,我已经弄清楚了一切。它需要从产品阵列(在本例中为DVD)中添加信息。这本书讨论了管理诸如JTextField的字体,位置和状态之类的不同方法,但是没有涉及格式化或调用文本的方法。 这是我要使用JTextArea进行操作的示例。从本质上讲,这就是我想