public class Test
{
public static void main(String[]args)
{
int year, month, day;
System.out.println("请输入 年,月,日:");

//C代码:scanf("%d,%d,%d", &year, &month, &day);           

System.out.println(year+"年"+month+"月"+day+"日);
}
}初学JAVA,C代码:scanf("%d,%d,%d", &year, &month, &day);不知道在JAVA里面怎么实现?谢谢!

解决方案 »

  1.   

    Scanner scan=new Scanner(System.in);
      

  2.   


           int year, month, day;
        System.out.println("请输入 年,月,日:");
        Scanner scanner = new Scanner(System.in);
        scanner.useDelimiter("[,\r\n]");
        year = scanner.nextInt();
        month = scanner.nextInt();
        day = scanner.nextInt();
          System.out.println(year+"年"+month+"月"+day+"日");
      

  3.   

    这个也可以System.in.read();
    还有就是用IO流了
    BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
      

  4.   

    import java.util.Scanner;
    Scanner input=new Scanner(System.in);
    System.out.println("请输入名字:");
    String name=input.next();
      

  5.   

    我觉得LZ最好别用java的很多都和C比,这样对你的思维不怎么好,多学点java基础,多看书,就明白了哦