谭浩强的牌子,不会错吧?我抄了一段小程序,却过不了 应该不是他写的,只是挂个名字而已....现在这种事情多了估计谭老师没有学过java....呵呵 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 catch(IOException e){}如果执行这句话的时候ch就只被定义,没有初始化!!所以最好:char ch = null ; ch的赋值操作在try里,有可能执行不到,就有可能不被初始化,就出错!所以不行! Teacher Tang也会Java !!!!!!!!!!!!!!!!!!!!!!!!1 不是吧???import java.io.*;class u { public static void main(String args[]) { char ch = ''; //ch=''; System.out.print("Input"); try { ch=(char)System.in.read(); } catch(IOException e){} System.out.println("ASC="+(int)ch); } } import java.io.*;class A { static char ch; public static void main(String args[]) { //ch=''; System.out.print("Input"); try { ch=(char)System.in.read(); } catch(IOException e){} System.out.println("ASC="+(int)ch); } } 这个问题的根本原因是在java中局部变量在使用前必须初始化!!!!!!!可能老谭学c太投入了。:)局部变量就是在方法中定义的变量!所以程序当然不能编译通过了!import java.io.*;class u {char ch; public static void main(String args[]) { //ch=''; u p=new u(); System.out.print("Input"); try { p.ch=(char)System.in.read(); } catch(IOException e){} System.out.println("ASC="+(int)p.ch); } } 求助Jar包问题,工程目录下的exe java 自定的类的相互编程 一个js实现鼠标滑过时整行变色 eclipse调试时,发现调试窗口有线程[Thread-1**](正在运行),该线程应该是我代码里启动的,且没起名字,如何能查出是哪里启动了这个线程 急!jdk无法打开 一个赚钱的好机会 java初学者的一个问题?? 怎样实现Undo功能? 没事散点分! 求助!! 哪里找jbuilder5的教程或使用说明,汉化版也行, 那位师兄解释一下,50分送上! 请教一个简单问题,谢谢
如果执行这句话的时候ch就只被定义,没有初始化!!所以最好:char ch = null ;
所以不行!
{
public static void main(String args[])
{
char ch = '';
//ch='';
System.out.print("Input");
try
{
ch=(char)System.in.read();
}
catch(IOException e){}
System.out.println("ASC="+(int)ch);
}
}
{
static char ch;
public static void main(String args[])
{
//ch='';
System.out.print("Input");
try
{
ch=(char)System.in.read();
}
catch(IOException e){}
System.out.println("ASC="+(int)ch);
}
}
局部变量就是在方法中定义的变量!所以程序当然不能编译通过了!
import java.io.*;class u
{char ch;
public static void main(String args[])
{
//ch='';
u p=new u();
System.out.print("Input");
try
{
p.ch=(char)System.in.read();
}
catch(IOException e){}
System.out.println("ASC="+(int)p.ch);
}
}