我只想让程序得到它的绝对值,并在ASCII表中打印它对应的字符。绝对值的原因是负数输入。
Scanner scan = new Scanner(System.in);
int num1, num2;
System.out.println("Enter first number:");
num1 = scan.nextInt();
System.out.println("Enter second number:");
num2 = scan.nextInt();
int largestNum = Math.max(num1, num2); //scan who big num
int absNum = Math.abs(largestNum);
char ch = (char) absNum;
int castAscii = (int) ch;
System.out.println("Largest Number: " + absNum);
System.out.println("The absolute Number is " + absNum);// display large num
System.out.println("The ASCII value of "+ castAscii + "is: " + castAscii);
scan.close();
}
由于数字在ascii表中是有序出现的,所以只需这样做就可以获得数字的char值:
int absNum = Math.abs(largestNum);
char ch = absNum+'0';
int castAscii = (int) ch;
假设absnum
是一个数字,否则不能用char
表示。
问题内容: 如何将Java字符串转换为ASCII字节数组? 问题答案: 使用该方法,为其指定适当的名称(或名称)。 例: (Java 7的前:)
问题内容: 我有; 然后我做 我想将转换为ASCII值(97),如何在Java中执行此操作? 问题答案: 很简单的。只是把你当成一个。 在你的情况下,你需要首先从中获取特定的,然后进行转换。 尽管强制转换不是明确要求的,但是它提高了可读性。
问题内容: 我有一个字节数组,其中包含我希望转换为字符串的ASCII字符。例如: myByteArray在循环后应包含字符串“ 12345678”。如何将此字符串转换为String变量? 谢谢! 问题答案: 用 字符串类为此提供了一个构造函数。 旁注:此处的第二个参数是CharSet(字节编码),应谨慎处理。这里更多。
问题内容: 我需要将由某些特定于某些语言的字母(例如HÄSTDJUR-注意Ä)组成的s 转换为不带那些特殊字母(在这种情况下为HASTDJUR)的。如何用Java做到这一点?感谢帮助! 它不是真的如何听起来。该场景如下-您要使用该应用程序,但没有瑞典语键盘。因此,您无需查看字符映射表,而是通过将特殊字母替换为拉丁字母中的典型字母来键入它。 问题答案: 我认为您的问题与此问题相同: Java-消除重
问题内容: 我有一个像这样的对象作为服务器的JSON响应返回: 我想将其转换为如下所示的JavaScript数组: 有没有最好的方法来做到这一点?无论我在哪里阅读,人们都在使用复杂的循环逻辑。那么有替代方法可以做到这一点吗? 问题答案: jQuery实际上非常简单 小提琴 在没有jQuery的情况下几乎一样容易,将键转换为数组,然后使用 小提琴 假设它已经被解析为javascript对象,并且实际