谭浩强的牌子,不会错吧?我抄了一段小程序,却过不了
来源: 互联网 发布时间:2015-02-22
本文导语: import java.io.*; class u { public static void main(String args[]) { char ch; //ch=''; System.out.print("Input"); try { ch=(char)System.in.read(); ...
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);
}
}
提示:ch没初始化
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);
}
}
提示:ch没初始化
|
不敢肯定!
因为在JAVA2以前的版本,可以不用初始化变量!
但是以后需要定义时初始化!
所以,不一定!
因为在JAVA2以前的版本,可以不用初始化变量!
但是以后需要定义时初始化!
所以,不一定!
|
catch(IOException e){}
如果执行这句话的时候ch就只被定义,没有初始化!!所以最好:char ch = null ;
如果执行这句话的时候ch就只被定义,没有初始化!!所以最好:char ch = null ;
|
不是吧???
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 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);
}
}
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);
}
}
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。