小编Ber*_*mas的帖子

如何在java中使用for循环打印带有"*"的三角形?

我想用for循环绘制一个像下面这样的星形的三角形,但我真的不知道怎么做这个?三角形将是这样的:

*
**
***
****
*****
******
*******
********
*********
**********
Run Code Online (Sandbox Code Playgroud)

等等.有人可以帮帮我吗?

public class Project1 {
    public static void main (String[] args){
        int c, d, e;
        for (c = 1 ; c <= 8 ; c++){
            for (d = 1 ; d <= c ; d++){
                System.out.print ("*");
            }
            System.out.println("");
        }

        for (e = 1 ; e <= 4 ; e++){
            System.out.println ("***");
        }
    } 
} 
Run Code Online (Sandbox Code Playgroud)

这是我从互联网上找到的,但我不明白为什么它使用两个循环.(我理解用于构建茎的那个.)

java for-loop console-output

-1
推荐指数
1
解决办法
2万
查看次数

在java中随机使用字符串?

我试图随机选择4个字符串中的字符串,并在控制台上显示此字符串.我该怎么做 ?例如,有一个问题,如果用户正确回答,那么控制台将显示我选择的一个字符串.我知道如何随机选择一个整数值,但我无法弄清楚如何随机选择一个字符串.请帮忙?

java random

-2
推荐指数
2
解决办法
3万
查看次数

范围问题,因此我无法计算百分比.

import java.util.Random;
import java.util.Scanner; 

public class Carpim {
    Scanner input = new Scanner(System.in); 
    Random myRandom = new Random(); 

    public void determine(){ 



    int trueNumber = 0; 
    int wrongNumber = 0; 
    int total = 0; 
    int answer = 0;

    for (int i = 0; i < 5; ++i){
    int num1 = 1 + myRandom.nextInt(11);
    int num2 = 1 + myRandom.nextInt(11);
    int correctResult = num1 * num2;

    System.out.println( num1 + "*" + num2 + " What is the answer?");
    answer = input.nextInt();

    if …
Run Code Online (Sandbox Code Playgroud)

java scope

-2
推荐指数
1
解决办法
342
查看次数

标签 统计

java ×3

console-output ×1

for-loop ×1

random ×1

scope ×1