以下代码可在我的IDE中使用,但无法在hackerrank.com提供的在线编辑器中使用

纳温党卫军

输入格式

输入的每一行都将包含一个字符串,后跟一个整数。每个字符串最多可包含10个字母字符,每个整数的范围应在0到999之间。

输出格式

在输出的每一行中,应该有两列:第一列包含String,并使用15个字符来对齐。第二列包含整数,正好用3位数字表示;如果原始输入少于三位数,则必须用零填充输出的前导位数。

样本输入

java 100
cpp 65
python 50

样本输出

================================
java           100 
cpp            065 
python         050 
================================
import java.util.Scanner;

    public class Main {

        public static void main(String[] args) {
            Scanner sc=new Scanner(System.in);
            StringBuilder sb=new StringBuilder();
            int x=0,len=0;

            System.out.println("================================");
            for(int i=0;i<3;i++)
            {
                boolean bool = true;

                while(bool){
                    sb=sb.append(sc.next());
                    len=sb.toString().length();
                    if(len>10) {
                        sb.delete(0,len);
                        System.out.println("Enter zero - ten character string");

                    }
                    else
                        bool = false;
                }

                bool= true;


                while(bool){
                    x=Integer.parseInt(sc.next());
                    sc.nextLine();
                    int l= Integer.toString(x).length();
                    if(l>3) {
                        System.out.println("Enter zero - three digit number");

                    }
                    else
                        bool = false;

                }


                System.out.printf("%1$-16s %2$03d\n",sb,x);
                sb=sb.delete(0,len);
            }

            System.out.println("================================");

        }
    }
迈克猫

您在每个字符串和数字之间打印了两个额外的空格字符。

尝试更换

System.out.printf("%1$-16s %2$03d\n",sb,x);

System.out.printf("%1$-15s%2$03d \n",sb,x);

另外,您应该删除该行,sc.nextLine();以避免多余的阅读并引起兴奋。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

sharepoint 2013脚本编辑器Webpart可在摘要预览中使用,但无法在网站上使用

来自分类Dev

Gatsby查询可在graphql编辑器中使用,但不能在React代码中使用

来自分类Dev

在Vagrant中使用Atom编辑器

来自分类Dev

在Vagrant中使用Atom编辑器

来自分类Dev

将mixin与在线Pony编辑器输出结合使用

来自分类Dev

关于在以下代码中使用assempde

来自分类Dev

视觉编辑器无法在Wordpress 4.1.1中使用

来自分类Dev

JavaScript提取代码可在邮递员中使用,但不能在Google脚本编辑器中使用

来自分类Dev

我的正则表达式可以在在线编辑器中使用,但是在FireBug中会使浏览器崩溃

来自分类Dev

我的 HTML + JavaScript 代码适用于在线编辑器,但不能离线使用

来自分类Dev

GWT编辑器框架-在自己的编辑器中使用ValueListBox显示ENUM

来自分类Dev

如何在中型编辑器中使用链接?

来自分类Dev

在nano编辑器中使用鼠标滚动?

来自分类Dev

如何在编辑器脚本中使用www

来自分类Dev

如何在Swagger编辑器中使用Cookies

来自分类Dev

在Web应用程序中使用Monaco编辑器

来自分类Dev

获取系统中使用的默认文本编辑器

来自分类Dev

Runnable在Ace编辑器实现中使用什么主题

来自分类Dev

可以在原子编辑器中使用SASS吗?

来自分类Dev

如何在编辑器脚本中使用www

来自分类Dev

在 vi 编辑器的替换中使用插入符号 (^)

来自分类Dev

在 AngularJS 1.X 中使用 Monaco 编辑器

来自分类Dev

如何在摩纳哥编辑器中使用 setValue?

来自分类Dev

如何在 Wagtail CMS 中使用 WYSIWYG 编辑器?

来自分类Dev

AppleScript可在脚本编辑器中使用,但不能作为应用程序使用

来自分类Dev

html5画布代码可在w3schools tryit编辑器或jsfiddle中使用,但另存为html文件时无法使用

来自分类Dev

使用在线代码编辑器,更改代码不会更新机器人

来自分类Dev

我如何在以下代码的$ message语句中使用函数

来自分类Dev

为什么我在以下代码中使用的相同 Magic 方法生成的输出与预期不同

Related 相关文章

  1. 1

    sharepoint 2013脚本编辑器Webpart可在摘要预览中使用,但无法在网站上使用

  2. 2

    Gatsby查询可在graphql编辑器中使用,但不能在React代码中使用

  3. 3

    在Vagrant中使用Atom编辑器

  4. 4

    在Vagrant中使用Atom编辑器

  5. 5

    将mixin与在线Pony编辑器输出结合使用

  6. 6

    关于在以下代码中使用assempde

  7. 7

    视觉编辑器无法在Wordpress 4.1.1中使用

  8. 8

    JavaScript提取代码可在邮递员中使用,但不能在Google脚本编辑器中使用

  9. 9

    我的正则表达式可以在在线编辑器中使用,但是在FireBug中会使浏览器崩溃

  10. 10

    我的 HTML + JavaScript 代码适用于在线编辑器,但不能离线使用

  11. 11

    GWT编辑器框架-在自己的编辑器中使用ValueListBox显示ENUM

  12. 12

    如何在中型编辑器中使用链接?

  13. 13

    在nano编辑器中使用鼠标滚动?

  14. 14

    如何在编辑器脚本中使用www

  15. 15

    如何在Swagger编辑器中使用Cookies

  16. 16

    在Web应用程序中使用Monaco编辑器

  17. 17

    获取系统中使用的默认文本编辑器

  18. 18

    Runnable在Ace编辑器实现中使用什么主题

  19. 19

    可以在原子编辑器中使用SASS吗?

  20. 20

    如何在编辑器脚本中使用www

  21. 21

    在 vi 编辑器的替换中使用插入符号 (^)

  22. 22

    在 AngularJS 1.X 中使用 Monaco 编辑器

  23. 23

    如何在摩纳哥编辑器中使用 setValue?

  24. 24

    如何在 Wagtail CMS 中使用 WYSIWYG 编辑器?

  25. 25

    AppleScript可在脚本编辑器中使用,但不能作为应用程序使用

  26. 26

    html5画布代码可在w3schools tryit编辑器或jsfiddle中使用,但另存为html文件时无法使用

  27. 27

    使用在线代码编辑器,更改代码不会更新机器人

  28. 28

    我如何在以下代码的$ message语句中使用函数

  29. 29

    为什么我在以下代码中使用的相同 Magic 方法生成的输出与预期不同

热门标签

归档