使用Java打印多个*

本文介绍了如何使用Java编程语言实现一个基础任务,即根据用户输入的次数打印星号。首先展示了基础版本的循环打印,然后优化版本中引入Scanner获取用户输入并动态控制打印次数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基本任务:使用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);
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值