问两个问题:
1、下面的代码为什么会出现错误
public class exam{
class Node{
//
}
public static void main(String[] args){
Node p=new Node(); //error
}
}
2、如何实现从控制台读取字符串存入程序中的字符串数组,在控制台输入时以空格为间隔(不能作为main的参数传递)?
1、下面的代码为什么会出现错误
public class exam{
class Node{
//
}
public static void main(String[] args){
Node p=new Node(); //error
}
}
2、如何实现从控制台读取字符串存入程序中的字符串数组,在控制台输入时以空格为间隔(不能作为main的参数传递)?
解决方案 »
- 为什么感觉到 java 的json 转换是如此的悲剧
- 问个关于jsp的问题
- 从jdk1.5 退到 jdk1.4 的“(Unsupported major.minor version 49.0)”错误
- 连接Sql数据库后得到一ResultSet RSt ,如何用这个ResultSet 取得行总数啊?
- 关于键盘输入的问题
- 也搞个群!方便大家共同学习!
- 高手帮帮忙!!!
- java操作文件问题
- 很初级的一个题: 温度转换, 都搞了一个多小时了, 我快对自己失去信心了, 求助
- 如何在主程序中得到主程序生成的JFrame中函数的返回值?
- [重谢求助]本人在做一个小软件 遇到一个有关打印JFrame的问题 麻烦帮帮忙
- 自定义的class,在import的时候为什么会出现软件包不存在?
1) static class Node{ }
2)exam.Node p=new exam().new Node();
import java.util.Scanner;
public class exam {
class Node {
//
} public static void main(String[] args) {
exam x = new exam();
Node p = x.new Node();
// 实现从控制台读取字符串存入程序中的字符串数组
String[] arr = new String[100];
Scanner sc = new Scanner(System.in);
int i =0;
while(sc.hasNext()){
arr[i] = sc.next();
}
}
}
class Node {
//
} public static void main(String[] args) {
exam e = new exam();
Node p = e.new Node(); // error
}
}对于你所定义的内部类,不能直接进行new