使用Java打印多个*

基本任务:使用java语法打印 多个星
//使用循环打印多个*(一行、一列)
public class CircularPrinting {
    public static void main(String[] args) {
//         循环打印多个*
//        声明变量
        int numStr = 5;
//         循环  行
        for(int i = 0; i<numStr; i++) {
             System.out.print("*");
        }
//        循环 列
        for(int i = 0; i <numStr; i++) {
            System.out.print("* \n");
        }
    }
}
根据基本任务优化代码,打印的个数,由用户输入。
import java.util.Scanner;

public class OptimizedLoopPrinting {

   public static void main(String[] args) {

//        Scanner就是Java提供给我们用于键盘录入数据的类
       Scanner sc = new Scanner(System.in);
//        System.in 输入,获取键盘输入的数据
//        System.ou 输出: 将内容从控制台输出
       System.out.println("请输入您想要打印的次数:");

       int numStr = sc.nextInt(); // 用户敲入回车拿到数据

       for(int i = 0; i < numStr; i++) {
         System.out.println("*");
       }
   }
}
Scanner的基本用法:
// 引入Scanner
import java.util.Scanner;

public class ScannerExample {
    public static void main(String[] args) {
        // 固定写法   
        Scanner sc = new Scanner(System.in);
        //  nextLine()可以扫描到一行内容(当前行,光标所在行的内容,包括空格、回车)并作为一个字符串而被获取到
        int c = sc.nextLine();
        // 打印结果
        System.out.println(c);
    }
}

### 回答1: 在 Java输出一个爱心可以使用字符画的方式,如下代码所示: ``` public class LoveHeart { public static void main(String[] args) { System.out.println(" ❤️"); System.out.println(" ❤️ ❤️"); System.out.println(" ❤️ ❤️"); System.out.println("❤️❤️❤️❤️❤️❤️❤️"); System.out.println(" ❤️ ❤️"); System.out.println(" ❤️ ❤️"); System.out.println(" ❤️"); } } ``` 运行结果: ``` ❤️ ❤️ ❤️ ❤️ ❤️ ❤️❤️❤️❤️❤️❤️❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ``` ### 回答2: 要在JAVA输出一个爱心,可以使用特定的字符组合和打印语句来实现。下面是一种实现方式: ```java public class PrintHeart { public static void main(String[] args) { System.out.println(" ** ** "); System.out.println(" * * * * "); System.out.println(" * * * * "); System.out.println(" * * * * "); System.out.println(" * * * "); System.out.println(" * * "); System.out.println(" * * "); System.out.println(" * * "); System.out.println(" * "); } } ``` 通过连续的`System.out.println()`语句打印特定的字符组合,可以呈现出一个爱心形状。在上面的例子中,使用星号`*`和空格来形成爱心的轮廓,通过调整星号和空格的位置和数量,可以对爱心的形状进行调整。 请注意,由于所需的字符和空格数量较多,输出的爱心可能会在某些终端上略微失真或不对称,具体效果可能因终端和字体的差异而有所不同。 ### 回答3: 要输出一个爱心图案,我们可以使用Java编程语言来实现。以下是一个使用"*"字符来创建爱心图案的示例程序: ```java public class HeartPattern { public static void main(String[] args) { // 设定爱心图案的大小 int size = 10; // 创建爱心图案 String[][] heart = new String[size][size]; // 初始化所有元素为" " for (int i = 0; i < size; i++) { for (int j = 0; j < size; j++) { heart[i][j] = " "; } } // 绘制上半部分爱心 for (int i = size / 2; i < size; i++) { for (int j = size / 2 - i; j <= i - size / 2; j++) { heart[i][j] = "*"; } } // 绘制下半部分爱心 for (int i = 0; i < size / 2; i++) { for (int j = i; j < size - i; j++) { heart[i][j] = "*"; } } // 打印爱心图案 for (int i = 0; i < size; i++) { for (int j = 0; j < size; j++) { System.out.print(heart[i][j]); } System.out.println(); } } } ``` 运行以上程序,将输出一个大小为10的爱心图案: ``` * *** ***** ******* ********* ******* ***** *** * ``` 希望这个程序能够帮助到你!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值