如何获取用户输入的数字? char i = (char)System.in.read();或char c=(char)i; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 System.out.println("i="+ternary(i));改成System.out.println("i="+i);你上面的那句又自动转回去了. 最后输出的要是那个char型的. 那就这样用下面的方法(或许有比这个好得多的办法,你可以找一下):String s=""+(char)System.in.read();int i = Integer.parseInt(s);没有判断是否是数字的,你可以加进去. import java.io.*;public class IfElse{ static int ternary(int i){ if (i<10){ i=i*100;} else{ i=i*(-100);} return i; } public static void main(String args[]){ try{ int j=0,i = 0; DataInputStream dis=new DataInputStream(System.in); j=new Integer(dis.readLine()).intValue(); i=ternary(j); //int i=1; System.out.println(j); System.out.println("i="+ternary(i)); } catch (IOException e){ System.out.println(e.toString());} }} } catch (IOException e){-->} catch (Exception e){ 请问现在还有什么网站提供免费个人主页,支持Java applet的? Toolkit.getImage()方法的使用 在eclipse 下面,为什么编写的C/S架构的软件编译后无法运行,是不是eclipse在编译C/S架构软件时需要一个插件呢?很急!!!!请教!!! 大家帮忙看一个关于Pattern的问题 那个高手帮我看哈这这么调用 谢谢一个 简单的问题 语法上的?? 问个题外话:想上宽带不知道是电信的好还是广电的好 DOM4J读取xml制定节点问题 初学JAVA,请大家指教 C3P0 连接池问题 有没有遇到过文件后缀名为"._java"的情况呀? JSP?急!在线等待!
改成
System.out.println("i="+i);
你上面的那句又自动转回去了.
String s=""+(char)System.in.read();
int i = Integer.parseInt(s);
没有判断是否是数字的,你可以加进去.
public class IfElse{
static int ternary(int i){
if (i<10){
i=i*100;}
else{
i=i*(-100);}
return i;
}
public static void main(String args[]){
try{
int j=0,i = 0;
DataInputStream dis=new DataInputStream(System.in);
j=new Integer(dis.readLine()).intValue();
i=ternary(j);
//int i=1;
System.out.println(j);
System.out.println("i="+ternary(i));
} catch (IOException e){
System.out.println(e.toString());} }
}
-->
} catch (Exception e){