printf输出多参数问题
在学习java格式化输出时,使用%转换符输出编译器错误,百度查阅代码感觉是一样的,但就是错误,无奈中,求助各位大佬~代码如下,错误语句已用红色标注,编译器显示 无法解析方法'println(java.lang.String, java.lang.String, int)'
import java.util.Scanner;
/**
* @author:Sansui
* @date:2020/10/10 10:30 上午
* @JDK:12
*/
public class ScannerTest {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("What's your name?");
//nextLine方法,读取下一行内容
String name=in.nextLine();
System.out.println("How old are you?");
//nextInt方法,读取并转换下一个表示整数的字符序列
int age=in.nextInt();
//double old=in.nextDouble();//浮点型
System.out.println("name:%s,age:%d",name,age);
boolean a=in.hasNext();
System.out.println(a);
}
}
import java.util.Scanner;
/**
* @author:Sansui
* @date:2020/10/10 10:30 上午
* @JDK:12
*/
public class ScannerTest {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("What's your name?");
//nextLine方法,读取下一行内容
String name=in.nextLine();
System.out.println("How old are you?");
//nextInt方法,读取并转换下一个表示整数的字符序列
int age=in.nextInt();
//double old=in.nextDouble();//浮点型
System.out.printf("name:%s,age:%d\n",name,age);
boolean a=in.hasNext();
System.out.println(a);
}
}
页:
[1]