想知道错在哪?
来源:4-2 编程练习
慕函数8460139
2019-09-10 20:35:52
import java.util.Scanner;
public class ScannerDemo{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
//输出提示信息
System.out.println("请输入一个整数:");
//从键盘输入一个整型数据,并放到整型变量n中
int n=sc.nextInt();
//将整型数据输出
System.out.println(n);
//输出提示信息
System.out.println("请输入一个小数:");
//从键盘输入一个浮点型数据,并放到double类型变量d中
double d=sc.nextDouuble();
//将double类型数据输出
System.out.println(d);
}
}
2回答
同学你好,代码的思路很棒!但是在实现上还有些问题,
1、编码时分号应该为英文的分号;
2、代码中double d=sc.nextDouuble();中nextDouuble();拼写错误,应该为double d=sc.nextDouble();
3、根据题目效果图,在输出时应该添加提示信息,使用+进行拼接。
具体如下:
修改后的代码如下:
import java.util.Scanner; public class ScannerDemo{ public static void main(String[] args){ Scanner sc=new Scanner(System.in); //输出提示信息 System.out.println("请输入一个整数:"); //从键盘输入一个整型数据,并放到整型变量n中 int n=sc.nextInt(); //将整型数据输出 System.out.println("n="+n); //输出提示信息 System.out.println("请输入一个小数:"); //从键盘输入一个浮点型数据,并放到double类型变量d中 double d=sc.nextDouble(); //将double类型数据输出 System.out.println("d="+d); } }
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
Call_Me_Andy哇
2019-09-10
//从键盘输入一个浮点型数据,并放到double类型变量d中
double d=sc.nextDouuble();//应该这么写 double d = sc.nextDouble();
相似问题