我想知道为什么我不能将我的文本与代码中的变量连接起来。我该如何解决此代码?

Manpreet gujral

我正在尝试解决字符串连接中的问题但我不明白为什么它只给我这样的输出,而我正在使用“+”运算符。任何人都可以帮我澄清我的问题是什么。我的代码是

public static void main(String[] args) {
       int a;
       double b;
       String c;

       Scanner sc=new Scanner(System.in);
       a=sc.nextInt();
       b=sc.nextDouble();
       c=sc.nextLine();
       System.out.println(a+4);
       System.out.println(b+4.0);
       System.out.println("Hackerrank"+" "+c);


    } 

我的输入是:

12

4.0

是学习和练习编码的最佳场所!

我的输出是:

16

8.0

黑客等级

但预期输出是:

16

8.0

HackerRank 是学习和练习编码的最佳场所!

奥苏萨拉·卡马拉瓦塔

问题不在于串联。是线c=sc.nextLine();当您使用c=sc.nextLine();JVM 时,会b=sc.nextDouble();在行中但在双精度值之后分配值。

示例:根据您的输入,

12

4.0 [c=sc.nextLine();行读取此部分。就在双输入之后]

是学习和练习编码的最佳场所!

所以试试这个代码。它跳过了上面提到的那一行。

public static void main(String[] args) {
       int a;
       double b;
       String c;

       Scanner sc=new Scanner(System.in);
       a=sc.nextInt();
       b=sc.nextDouble();

       sc.nextLine(); // This line skips the part, after the double value.

       c=sc.nextLine();
       System.out.println(a+4);
       System.out.println(b+4.0);
       System.out.println("Hackerrank"+" "+c);


    } 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在代码的最后一行中,我尝试进行投射,但返回null。我的意思是选择=空。我想知道为什么以及如何解决它

来自分类Dev

为什么此代码有“内联文件中的EOF”错误,我该如何解决?

来自分类Dev

不知道为什么我不能在Python中缩进此代码

来自分类Dev

为什么不能将Postgres中的COMMENT字符串连接起来?

来自分类Dev

我想知道为什么Clojure中不评估代码的优点是数据

来自分类Dev

想知道为什么我的代码无法删除我想要的任何号码?

来自分类Dev

我想知道为什么我的代码在 XML 信息之间产生空白行?

来自分类Dev

在我的情况下将变量与背景样式连接起来

来自分类Dev

为什么我不能将我的 JS 事件应用于我的 EJS 代码?

来自分类Dev

我应该如何将 json 响应对象与 for 循环的变量 J 连接起来

来自分类Dev

我们如何将AWS userpool与DynamoDb连接起来?

来自分类Dev

我想知道为什么这段代码不起作用?

来自分类Dev

我想将 rest api 与我自己的 <keyvaluepair> 值连接起来

来自分类Dev

为什么我不能下载swiglpk,该如何解决?

来自分类Dev

我该如何解决此逻辑错误?代码有什么错误?

来自分类Dev

在派生类的字段中运行的代码顺序是什么?我想知道为什么得到此输出,我听不懂

来自分类Dev

我想知道为什么我必须使用Ajax打印在WordPress中使用的变量

来自分类Dev

为什么Typescript将我的keyof类型强制为从不类型,我该如何解决?

来自分类Dev

我缺少什么导入语句来使此类将该床联服务器与REST API连接起来?

来自分类Dev

为什么不能将在qr下在编译和运行时求值的模式连接起来?

来自分类Dev

我的Paint方法运行两次,我不知道为什么。我该如何解决这个问题,有人知道为什么会这样吗?

来自分类Dev

我的Paint方法运行两次,我不知道为什么。我该如何解决这个问题,有人知道为什么会这样吗?

来自分类Dev

我的代码正在泄漏。我该如何解决?

来自分类Dev

我该如何解决我的追逐/攻击代码?

来自分类Dev

VB6:我不知道为什么此代码起作用

来自分类Dev

我不知道为什么此MARIE Sim代码无法正常工作

来自分类Dev

我只是想知道为什么以下代码在执行时不会出现分段错误

来自分类Dev

我有一列长字符串,所以我想将它转换为 R 中的简单整数,以便我可以轻松地将其他表与该列连接起来

来自分类Dev

我的脚本出现语法错误,但我不知道为什么以及如何解决它>

Related 相关文章

  1. 1

    在代码的最后一行中,我尝试进行投射,但返回null。我的意思是选择=空。我想知道为什么以及如何解决它

  2. 2

    为什么此代码有“内联文件中的EOF”错误,我该如何解决?

  3. 3

    不知道为什么我不能在Python中缩进此代码

  4. 4

    为什么不能将Postgres中的COMMENT字符串连接起来?

  5. 5

    我想知道为什么Clojure中不评估代码的优点是数据

  6. 6

    想知道为什么我的代码无法删除我想要的任何号码?

  7. 7

    我想知道为什么我的代码在 XML 信息之间产生空白行?

  8. 8

    在我的情况下将变量与背景样式连接起来

  9. 9

    为什么我不能将我的 JS 事件应用于我的 EJS 代码?

  10. 10

    我应该如何将 json 响应对象与 for 循环的变量 J 连接起来

  11. 11

    我们如何将AWS userpool与DynamoDb连接起来?

  12. 12

    我想知道为什么这段代码不起作用?

  13. 13

    我想将 rest api 与我自己的 <keyvaluepair> 值连接起来

  14. 14

    为什么我不能下载swiglpk,该如何解决?

  15. 15

    我该如何解决此逻辑错误?代码有什么错误?

  16. 16

    在派生类的字段中运行的代码顺序是什么?我想知道为什么得到此输出,我听不懂

  17. 17

    我想知道为什么我必须使用Ajax打印在WordPress中使用的变量

  18. 18

    为什么Typescript将我的keyof类型强制为从不类型,我该如何解决?

  19. 19

    我缺少什么导入语句来使此类将该床联服务器与REST API连接起来?

  20. 20

    为什么不能将在qr下在编译和运行时求值的模式连接起来?

  21. 21

    我的Paint方法运行两次,我不知道为什么。我该如何解决这个问题,有人知道为什么会这样吗?

  22. 22

    我的Paint方法运行两次,我不知道为什么。我该如何解决这个问题,有人知道为什么会这样吗?

  23. 23

    我的代码正在泄漏。我该如何解决?

  24. 24

    我该如何解决我的追逐/攻击代码?

  25. 25

    VB6:我不知道为什么此代码起作用

  26. 26

    我不知道为什么此MARIE Sim代码无法正常工作

  27. 27

    我只是想知道为什么以下代码在执行时不会出现分段错误

  28. 28

    我有一列长字符串,所以我想将它转换为 R 中的简单整数,以便我可以轻松地将其他表与该列连接起来

  29. 29

    我的脚本出现语法错误,但我不知道为什么以及如何解决它>

热门标签

归档