char i = (char)System.in.read();
或
char c=(char)i;
或
char c=(char)i;
解决方案 »
- 出错,居然是加了注释里面的,妈呀,奇怪
- 有2个简单问题,请大家帮忙~~~
- java 实现播放器疑问之二
- 执行的结果明明没有output为什么答案说是...
- 在applet中使用swing有什么限制吗?ie中的java运行环境是否支持所有jdk中的内容?我写的applet浏览时IE状态栏显示class myapplet not fou
- 做过unix c和JAVA两种语言的socket服务器编程的高手来讨论一下多进程的问题!!!
- 安装JDK1.4出错!
- 有谁知道。。。。。。。
- 我是一个java 初学者,请问在那里有java文档下载较好的网站?(NULL〕
- jwsdk+jsdk+win98如何配置
- 有没有遇到过文件后缀名为"._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){