这个错在哪

来源:4-2 编程练习

qq_慕婉清4002590

2019-09-03 12:35:15

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=10);

       //输出提示信息

    System.out.println(请输入一个小数:); //从键盘输入一个浮点型数据,并放到double类型变量d中

    double d =sc.nextDouble();

       //将double类型数据输出

    System.out.println(d=3.14);


写回答

1回答

好帮手慕酷酷

2019-09-03

同学你好,代码的思路很棒,但是在实现上有些问题,并且编写代码是要细心哦~

具体问题:

1、输出字符串应该添加双引号。

2、分号要使用英文状态下的 ; 

3、根据效果图,需要输出字符串和变量,应该使用+进行拼接。

4、代码的大括号应该有括回。括号应该两两对应。

具体如图:

http://img.mukewang.com/climg/5d6e058d0001fa7507680666.jpg

修改后的代码如下:

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);
   }
}

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

1

0 学习 · 393 问题

查看课程