java 竖直打印单词_java-如何垂直打印输出

基本上,用户输入学生成绩,程序将显示它们并将其分为几部分(0-29分,30-39分,40-69分和70-100分).如果用户输入的值大于100,则程序终止并输出结果.

我只是在垂直打印输出时遇到麻烦.

public static void main(String[] args)

{

Scanner input = new Scanner(System.in);

System.out.println("Type in the students marks. Type above 100 to show output.");

int marks;

int starsfrom0to29 = 0;

int starsfrom30to39 = 0;

int starsfrom40to69 = 0;

int starsfrom70to100 = 0;

int counter = 0;

marks = input.nextInt();

while (marks < 100) {

//PUTTING MARKS INTO CATEGOERY

if ((marks >= 0) && (marks <= 29)) {

starsfrom0to29++;

}

if ((marks >= 30) && (marks <= 39)) {

starsfrom30to39++;

}

if ((marks >= 40) && (marks <= 69)) {

starsfrom40to69++;

}

if ((marks >= 70) && (marks <= 100)) {

starsfrom70to100++;

}

if (marks < 100) {

counter++;

}

marks = input.nextInt();

}

//PRINTING OUT NUMBER OF STARS

System.out.println();

System.out.print("0-29 ");

for (int x = 0; x < starsfrom0to29; x++) {

System.out.print("*");

}

System.out.println();

System.out.print("30-39 ");

for (int x = 0; x < starsfrom30to39; x++) {

System.out.print("*");

}

System.out.println();

System.out.print("40-69 ");

for (int x = 0; x < starsfrom40to69; x++) {

System.out.print("*");

}

System.out.println();

System.out.print("70-100 ");

for (int x = 0; x < starsfrom70to100; x++) {

System.out.print("*");

}

System.out.println();

System.out.println();

}

这将水平打印出来.例如:如果我输入数字:23,65,77,87,101,它将显示:

0-29 *

30-39

40-69 *

70-100 **

但是,我需要找出如何垂直打印输出.基本上,星号(星号)应位于垂直线上且在标题下方.

解决方法:

您需要的是一个循环,该循环将增加所有4个计数器,并在每次迭代的同一行中打印1-4个星号.

int i = 0;

int j = 0;

int k = 0;

int l = 0;

System.out.println("0-29 30-39 40-69 70-100");

while (i

if (i

System.out.print(" * ");

i++;

} else {

System.out.print(" ");

}

if (j

System.out.print(" * ");

j++;

} else {

System.out.print(" ");

}

if (k

System.out.print(" * ");

k++;

} else {

System.out.print(" ");

}

if (l

System.out.println(" * ");

l++;

} else {

System.out.println("");

}

}

标签:java

来源: https://codeday.me/bug/20191121/2048577.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 锶是一种化学元素,它的原子序数为55,符号为Sr。铯是一种与锶化学性质相似的元素,其原子序数为55,符号为Cs。 竖直管道是指在垂直方向上延伸的管道。因此,cesium竖直管道可以理解为一个竖直方向上延伸并包含铯的管道。 铯是一种相对活泼的金属元素,具有低熔点和沸点。它具有很好的导热和导电性能,同时在环境中容易氧化。由于铯与空气中的氧气反应,产生氧化铯,因此,如果在空气中的cesium管道上出现内部泄漏,铯可能会与空气中的氧气反应并形成氧化铯。 由于竖直管道的独特形状和铯的特性,cesium竖直管道可能具有一些特殊的应用。例如,它可能被用作高效的热导体,在一些热能转换设备中应用。此外,cesium竖直管道也可能在实验室中被用于一些特定的化学反应或实验中,以便观察铯在竖直管道中的行为或反应。 需要注意的是,由于铯的特殊性质以及竖直管道的设计,对cesium竖直管道进行操作和管理时需要严格遵守安全规范和操作指南,以防止铯的泄漏或其他安全问题的发生。 ### 回答2: Cesium是一种化学元素,是一种银白色金属,在常温常压下是液态的。竖直管道意指在竖直方向上设置的管道。Cesium竖直管道可以被理解为是一种特殊的管道设计,用于存储和输送液态的银白色金属。 Cesium具有较低的沸点和熔点,且非常活泼。因此,与其他金属相比,Cesium竖直管道的设计需要特殊的材料和工艺来确保其稳定性和安全性。 首先,Cesium竖直管道需要选择具有良好耐腐蚀性能的材料,以防止Cesium与管道材料发生反应。常见的材料选择包括特殊的合金或涂层,以确保管道在长时间接触Cesium时不会受到腐蚀。 其次,Cesium竖直管道需要确保在输送过程中保持恒定的温度。由于Cesium具有较低的沸点,管道需要进行恒温设计,以防止在输送或存储过程中Cesium发生气化和蒸发。这可能涉及到管道的绝热设计和温度控制系统。 最后,Cesium竖直管道还需要考虑安全措施和风险管理。由于Cesium是一种易燃物质且具有活泼的性质,必须采取火灾防护措施,如设置灭火系统、应急处理方案和防爆设备等,以确保系统在任何情况下都能保持安全。 总之,Cesium竖直管道是一种用于存储和输送液态的Cesium金属的特殊管道。其设计需要考虑材料的耐腐蚀性、恒温控制以及安全措施等因素。这样的管道在某些工业领域或科学研究中可能会有特殊的应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值