程序:
class DefaultPrint
{
char ch;
int i;
float fl;
String ss;
boolean bl;
程序:
void printDefault()
{
System.out.println("字符型默认值="+ch);
System.out.println("整型默认值="+i+"\t 整型的最大值="+Integer.MAX_VALUE+"\t 整型的最小值="+Integer.MIN_VALUE);
System.out.println("浮点型默认值="+fl+"\t 浮点型的最大值="+Float.MAX_VALUE+"\t 浮点型的最小值="+Float.MIN_VALUE);
System.out.println("布尔型默认值="+bl);
System.out.println("字符串型默认值="+ss+"\t 默认值长度="+ss.length());
}
}
public class DefaultValue
{
public static void main(String args[])
{
DefaultPrint dp=new DefaultPrint();
dp.printDefault();
}
}
class DefaultPrint
{
char ch;
int i;
float fl;
String ss;
boolean bl;
程序:
void printDefault()
{
System.out.println("字符型默认值="+ch);
System.out.println("整型默认值="+i+"\t 整型的最大值="+Integer.MAX_VALUE+"\t 整型的最小值="+Integer.MIN_VALUE);
System.out.println("浮点型默认值="+fl+"\t 浮点型的最大值="+Float.MAX_VALUE+"\t 浮点型的最小值="+Float.MIN_VALUE);
System.out.println("布尔型默认值="+bl);
System.out.println("字符串型默认值="+ss+"\t 默认值长度="+ss.length());
}
}
public class DefaultValue
{
public static void main(String args[])
{
DefaultPrint dp=new DefaultPrint();
dp.printDefault();
}
}
LZ在这个帖子里的分是不是给错了,提出抗议
class DefaultPrint
{
char ch;
int i;
float fl;
String ss; //这里你没有初始化 打印语句中用到了 ss.length(); 故报空指针异常
不好意思我是刚学Java的,那我应该怎样改呢???????谢谢大虾了!!!!!!!!
String ss="俺是字符串来着";
就ok鸟。。
String类型成员变量默认初始化值null
调用length()方法当然空指针异常
需要赋值