import java.util.Scanner;public class Test { public static void main(String[] args) { Scanner input=new Scanner(System.in); String str=""; String temp; System.out.println("请输入字符,然后回车!"); temp=input.nextLine(); str=temp.trim(); if(str.length()!=1) { System.out.print("请输入字符!") return; } System.out.println("输入字符的ASII码值:32313133353236313431303231363533e78988e69d8331333330343836"+Integer.parseInt(str)); } },获取控制台字符,再进行强制转换。几行代码就能完成,是单个字符还是字符串?www.mh456.com防采集。
package test; import java.util.Scanner; public class Test { public static void main(String[] args)throws Exception{ Scanner in = new Scanner(System.in); String b = in.next(); for( int i=0;i< b.length();i++){ System.out.println( b.charAt(i)+" "+(byte) b.charAt(i)); } } } 在控制台抄从袭键盘输bai入后,按回du车即zhi可输dao出。
正解如下,已测试:#include "iostream.h" void main() { char a,b; cin>>a;//输入字符 cout
import java.io.*;public class IO1{public static void main(String args[]) {char c=' '; System.out.print("Enter a character please:"); try{ c=(char)System.in.read(); } catch(IOException e){}; System.out.println("ASCII:" + (int)c); }}
代码如下: System.out.print("输入一个字符:");String str = input.next();boolean isNumber = str.matches("^[-+]?(([0-9]+)([.]([0-9]+))?|([.]([0-9]+))?)$");if (isNumber) { System.out.println("输入的数字是:" + str);} else {System.
5555555
import java.io.*; class NumberInput{ public static void main(String args []){ try{ InputStreamReader ir; BufferedReader in; String s; ir=new InputStreamReader(System.in); //从键盘接收了一个字符串的输入,并转换成字符输入流的对象
内容来自www.mh456.com请勿采集。