当前位置: 首页 > 知识库问答 >
问题:

试图编写一个代码来打印与它在给定字符串中所代表的数字一样多的星号?

赖鸿羲
2023-03-14

我很难弄清楚如何在表格中的数字旁边打印星号:

Element Value  Histogram
0        19    *******************
1         3    ***
2        15    ***************

我刚开始Java,还没适应,谢谢!

共有1个答案

羊舌新荣
2023-03-14

您可以使用system.out.printf这样做。

int[] vals = {19,3,15,23,1};
System.out.printf("Element  Value  Histogram%n");
for (int i = 0; i < vals.length; i++) {
    System.out.printf("%-8s%4s    %s%n", i, vals[i], "*".repeat(vals[i]));
}

印刷品

Element  Value  Histogram
0         19    *******************
1          3    ***
2         15    ***************
3         23    ***********************
4          1    *
 类似资料:
  • 我很难弄清楚如何在表格中的数字旁边打印星号: 我刚开始Java,还没适应,谢谢!

  • 本文向大家介绍手写代码:驼峰字符串问题,给定一个驼峰样式的字符串例如“AaABbBcBbcvQv........”->“bc”,两个一样的字符夹着一个不一样的字符, 处理这个字符串去掉所有的驼峰。相关面试题,主要包含被问及手写代码:驼峰字符串问题,给定一个驼峰样式的字符串例如“AaABbBcBbcvQv........”->“bc”,两个一样的字符夹着一个不一样的字符, 处理这个字符串去掉所有的驼

  • 本文向大家介绍打印给定字符串的所有排列,包括了打印给定字符串的所有排列的使用技巧和注意事项,需要的朋友参考一下 打印给定字符串的所有排列是回溯问题的一个示例。我们将减小子字符串的大小以解决子问题,然后再次回溯以从该部分获得另一个排列。 例如,如果字符串是ABC,则所有排列将是ABC,ACB,BAC,BCA,CAB,CBA。 该算法的复杂度为O(n!)。这是一个巨大的复杂性。当字符串大小增加时,需要

  • 本文向大家介绍手写代码:给一个字符串找出第一个只出现一次的字符位置相关面试题,主要包含被问及手写代码:给一个字符串找出第一个只出现一次的字符位置时的应答技巧和注意事项,需要的朋友参考一下 参考回答:

  • 问题内容: 我正在编写一个程序,该程序将以字符串形式输出唯一字符(通过扫描仪输入)。我创建了一个方法来尝试实现此目的,但我一直在获取不重复的字符,而不是字符串中唯一的一个(或多个)字符。我只想要唯一的字母。 这是我的代码: 这是上面代码的示例输出: 预期的输出将是: 问题答案: 根据所需的输出,当以后重复时,必须替换最初已经添加的字符,因此:

  • 问题内容: 我想获取给定UTF-8字符串的UCS-2代码点。例如,单词“ hello”应变为类似“ 0068 0065 006C 006C 006F”的名称。请注意,字符可以来自任何语言,包括诸如东亚语言之类的复杂文字。 因此,问题归结为“将给定字符转换为其UCS-2代码点” 但是如何?拜托,由于我非常着急,任何帮助都将不胜感激。 提问者的答覆转录为答案 感谢您的答复,但这需要在PHP v 4或5