文档章节

用Java在控制台画一个菱形

我勒个屮艸芔茻
 我勒个屮艸芔茻
发布于 2014/04/21 12:09
字数 93
阅读 16
收藏 0

二话不说,直接上代码:

package javaapplication2;
 
/**
 *
 * @author CodeMonkey
 */
public class JavaApplication2 {
 
    /**
     * @param jid the command line arguments
     */
       public static void main(String [] args)
    {
        JavaApplication2 Test = new JavaApplication2();
        if (args.length==0)
            Test.print(22);
        else
            Test.print(Integer.parseInt(args[0]));
    }
 
   public void print(int x) {
     for(int k = x >>> 1, i = -k; i <= k; i++) {
         System.out.print("\t\t\t");
         for(int j = -k, m = k - Math.abs(i); j <= m; j++) {
             System.out.print(Math.abs(j) + Math.abs(i) == k || i * j == 0 ? '*' : ' ');
         }
         System.out.println();
     }
}
}

 

© 著作权归作者所有

共有 人打赏支持
我勒个屮艸芔茻

我勒个屮艸芔茻

粉丝 36
博文 76
码字总数 46903
作品 0
西安
后端工程师
私信 提问
你不知道 Java 10 的 5 件事

局部变量类型推断是有争议的热点,但Java 10在JVM中的垃圾收集和容器识别上带来了可喜的变化。 关于本系列 所以你认为你了解Java编程? 事实是,大多数开发人员只是浮于Java平台的表面上,仅...

ismdeep
2018/04/24
3.6K
1
面试阿里常被问到的十个 Java 面试题

以满分十分来评估自己——你有多擅长 Java? 如果你并不完全确信你自己或是你对 Java 的熟练程度,那么这会是一个非常棘手的问题。如果有这种情况,你应该把打分调低一点。之后,你大概会得到...

小刀爱编程
2018/12/22
0
0
常被问到的十个 Java 面试题

本文由ImportNew -ZIDANE 翻译自dzone。欢迎加入翻译小组。转载请见文末要求。 在这篇文章中,我试图收录最有趣和最常见的问题。此外,我将为您提供正确的答案。 接下来,就让我们来看看这些...

ImportNew
2018/12/19
0
0
使用批处理运行jar控制台程序

我们不希望在命令行中执行jar文件,因为太麻烦, 在安装了虚拟机(java(TM))的机器上可以使用虚拟机(java(TM))运行jar文件,双击即可运行, 如果是图形化界面,使用虚拟机(java(TM))很方...

天命剑主
2013/12/27
1K
0
pvDuino上安装Java开发平台

Java是由Sun Microsystems公司于 1995年5月推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。用Java实现的Hot...

雨后的彩虹桥
2014/03/03
392
0

没有更多内容

加载失败,请刷新页面

加载更多

webstorm 常用设置

###常用快捷键 ctrl+D//复制粘贴当前行ctrl+W//选中单词ctrl+←/→ //以单词作为边界跳光标位置ctrl+alt+L//格式化代码shift+tab/tab//减少/扩大缩进(可以在代码中减少行缩进)ct...

niuhongxia
11分钟前
1
0
Web前端自动化单元测试

Web前端自动化单元测试 单元测试的很多,比如辅助开发,预测开发,提高模块可靠性等。 还可以提高项目开发思路。 前提需求 本文基于nodejs环境,需要jasmine和 Karma。 nodejs:不多说,很突出...

DrChenXX
13分钟前
1
0
漫漫优化路,总会错几步(记一次接口优化)

最近做了一个搜索接口的优化,反复压测了四次,终于达到要求了,记录一下,晚上加个鸡腿🍗 业务逻辑 从OpenSearch中检索出数据,然后各种填充组装数据,最后返回 逻辑看似很简单,当初我也...

java菜分享
18分钟前
0
0
springboot 统一异常处理(包含统一数据校验)

1、统一异常处理的优势 在开发中,我们是否遇到过如下两种奇葩现象: (1)只要没有成功,不管什么原因,前端界面给出提示:服务端错误/异常。哪怕是数据校验不过,也这样提示(嗯,反正先把...

编程SHA
20分钟前
2
0
基于arcface 人脸识别demo使用教程

最近在研究虹软家的arcface 人脸识别 demo,现在就给大家分享一下官方的demo ** 工程如何使用? ** 1.下载代码: git clone https://github.com/asdfqwrasdf/ArcFaceDemo.git 或者直接下载压缩...

是哇兴哥棒棒哒
21分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部