java输出倒立金字塔

简介: java输出倒立金字塔
import java.util.Scanner;
public class Ch1_1_1 {
    public static void main(String[] args) {
        int i, j, k, n;
        Scanner input = new Scanner(System.in);
        System.out.print("请输入金字塔的层数");
        n = input.nextInt();
        for (i = 1; i <= n; i++) {
            for (j = 0; j <= i - 1; j++) {
                System.out.print(" ");
            }
            for (k = 1; k <= (2 * n - (2 * i - 1)); k++) {
                System.out.print("*");
            }
            System.out.println("");
        }
    }
}

相关文章
|
5月前
|
Java Python
分别使用python和java编写金字塔图形
分别使用python和java编写金字塔图形
【Java每日一题,动态规划】数字金字塔
【Java每日一题,动态规划】数字金字塔
|
6月前
|
Java
用Java写数字金字塔
用Java写数字金字塔
77 7
|
Java
Java经典编程习题100例:第12例:在屏幕上打印出n行的金字塔图案
Java经典编程习题100例:第12例:在屏幕上打印出n行的金字塔图案
149 0
Java经典编程习题100例:第12例:在屏幕上打印出n行的金字塔图案
|
3天前
|
监控 安全 Java
在 Java 中使用线程池监控以及动态调整线程池时需要注意什么?
【10月更文挑战第22天】在进行线程池的监控和动态调整时,要综合考虑多方面的因素,谨慎操作,以确保线程池能够高效、稳定地运行,满足业务的需求。
71 38
|
5天前
|
Java 调度
[Java]线程生命周期与线程通信
本文详细探讨了线程生命周期与线程通信。文章首先分析了线程的五个基本状态及其转换过程,结合JDK1.8版本的特点进行了深入讲解。接着,通过多个实例介绍了线程通信的几种实现方式,包括使用`volatile`关键字、`Object`类的`wait()`和`notify()`方法、`CountDownLatch`、`ReentrantLock`结合`Condition`以及`LockSupport`等工具。全文旨在帮助读者理解线程管理的核心概念和技术细节。
18 1
[Java]线程生命周期与线程通信
|
2天前
|
安全 Java
在 Java 中使用实现 Runnable 接口的方式创建线程
【10月更文挑战第22天】通过以上内容的介绍,相信你已经对在 Java 中如何使用实现 Runnable 接口的方式创建线程有了更深入的了解。在实际应用中,需要根据具体的需求和场景,合理选择线程创建方式,并注意线程安全、同步、通信等相关问题,以确保程序的正确性和稳定性。
|
3天前
|
监控 安全 Java
Java多线程编程的艺术与实践
【10月更文挑战第22天】 在现代软件开发中,多线程编程是一项不可或缺的技能。本文将深入探讨Java多线程编程的核心概念、常见问题以及最佳实践,帮助开发者掌握这一强大的工具。我们将从基础概念入手,逐步深入到高级主题,包括线程的创建与管理、同步机制、线程池的使用等。通过实际案例分析,本文旨在提供一种系统化的学习方法,使读者能够在实际项目中灵活运用多线程技术。
|
2天前
|
Java
Java中的多线程编程:从基础到实践
本文深入探讨Java多线程编程,首先介绍多线程的基本概念和重要性,接着详细讲解如何在Java中创建和管理线程,最后通过实例演示多线程的实际应用。文章旨在帮助读者理解多线程的核心原理,掌握基本的多线程操作,并能够在实际项目中灵活运用多线程技术。
|
3天前
|
Prometheus 监控 Cloud Native
JAVA线程池监控以及动态调整线程池
【10月更文挑战第22天】在 Java 中,线程池的监控和动态调整是非常重要的,它可以帮助我们更好地管理系统资源,提高应用的性能和稳定性。
22 4