程序为:InputTest.javaimport java.util.Scanner;
//import java.util.*
public class InputTest
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in); // get first input
System.out.print("What is your name? ");
String name = in.nextLine(); // get second input
System.out.print("How old are you? ");
int age = in.nextInt(); // display output on console
System.out.println("Hello, " + name + ". Next year, you'll be " + (age + 1));
}
}
只能import Scanner,如果import java.util.*;就提示找不到符号还有一个:Date.java
程序为
public class Date{
public static void main (String[] args)
{
System.out.printf("%tc",new Date());
}}无法通过执行提示Exception in thread "main".util.IllegalFormatCoversionException:c!=Date
//import java.util.*
public class InputTest
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in); // get first input
System.out.print("What is your name? ");
String name = in.nextLine(); // get second input
System.out.print("How old are you? ");
int age = in.nextInt(); // display output on console
System.out.println("Hello, " + name + ". Next year, you'll be " + (age + 1));
}
}
只能import Scanner,如果import java.util.*;就提示找不到符号还有一个:Date.java
程序为
public class Date{
public static void main (String[] args)
{
System.out.printf("%tc",new Date());
}}无法通过执行提示Exception in thread "main".util.IllegalFormatCoversionException:c!=Date
public class test{
public static void main (String[] args)
{
Date today=new Date();
System.out.println(today.getDate());
}
}
另外给楼上的:new date()可以直接输出,printf() 也没有问题。
http://www.agui.googlepages.com
mailto: agui.cn(a)gmail.com
第二个报错
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
The method printf(String, Object[]) in the type PrintStream is not applicable for the arguments (String, Date)
-------------------------------------------------------------------------------
是什么原因?学习ing
还有你那个printf() 不知道是哪个老师教的,是从C转的吧
=============================
printf是JDK5.0新加的
我试过没问题
JDK5.0 eclipse3.2