日期:2014-05-20  浏览次数:20818 次

String commodity=input.next();//为什么input 会报错 和别人的一样也是
import java.util.Scanner;


public class ercizuoye {

public static void main(String[] args) {

Scanner inScanner = new Scanner(System.in);

System.out.println("*******************欢迎使用云商品管理系统***********************************************");

    System.out.println("请输入购买商品名称:");
    
    String commodity=input.next();//为什么input  会报错 和别人的一样也是 

------解决方案--------------------
input没有定义,并且也不是Scanner类的对象,应该改成inScanner吧。
import java.util.Scanner;
public class ercizuoye
{
public static void main(String[] args)
{
Scanner inScanner = new Scanner(System.in);
        System.out.println("*******************欢迎使用云商品管理系统**********************");
        System.out.println("请输入购买商品名称:");
        String commodity = inScanner.next();
        System.out.println(commodity);
        inScanner.close();
}
}
参考一下吧!