参考代码出现了一点点小问题,s.length()返回的是s[]的长度。for (int i=0; i<=s.length() - 1; i++) { } 遍历出来的字符就是
s.length()+1个。所以会出现报错的情况。
s.length()+1个。所以会出现报错的情况。
2016-05-13
最新回答 / qq_随想之风_03202251
private static Scanner console = new Scanner(System.in);为什么要在Scanner前面加private static
2016-05-12
String str = "180.20";
// 将字符串转换为基本类型
//Double a = Double.parseDouble(str);
Double a = Double.valueOf(str);
System.out.println("str 转换为double型后与整数20的求和结果为: "+(a+20));
// 将字符串转换为基本类型
//Double a = Double.parseDouble(str);
Double a = Double.valueOf(str);
System.out.println("str 转换为double型后与整数20的求和结果为: "+(a+20));
2016-05-12
最赞回答 / charsandrew
恩,原则上来讲是要使用类名.方法名调用的,因为方法是属于类的。但是在一个类里调用同类方法很常见,每次这样写多麻烦,java默认当你直接写 方法名 时,前面隐式添加this.关键字。也就是说调用同类方法名可以不写类名,但是在main()函数中,静态方法调用非静态方法,是需要实例化的。
2016-05-12