问两个问题:
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 文件下载的时候会弹出两个框,一个是打开,一个是另存
- 那位兄弟有2010年最新的软通动力面试题告诉小弟一下
- 如何加载图像
- TNND 问个最简单的一个问题,Java工程的目录结构一般是怎样的。用 ant 生成了 Java 工程如何运行?
- 为何上传文件后在服务器端无法删除此文件
- 通过服务器,解决两个NAT内建立TCP连接的一段代码
- 求助各位一个关于时间格式的问题
- 那位大哥帮帮我阿------一个简单的java编译!!!!!!!!!!!
- ServerSocket
- 关于位运算
- [重谢求助]本人在做一个小软件 遇到一个有关打印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