输出倒立的星号,需要先输出整行,然后再进行两层循环,并逐行控制输出的星号数量,形成倒立的阶梯输出。
临渭区ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联建站的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!
下面以倒等边三角形为例输出倒的星号,代码为:
public static void main(String[] args) {
int n = 5;
String c = " ";
String x = "*";
for(int j=0;j2*(n+1)-1;j++){
System.out.print(x);
}
System.out.println();
for (int i = 0; i n; i++) {
for (int j = 0; j 2 * n; j++) {
if (j == i+1 || j == (2*n - i-1)) {
System.out.print(x);
} else {
System.out.print(c);
}
}
System.out.println();
}
}
先画矩阵,25 x 25 的矩阵吧,假设这个矩阵里面都塞满了方块。
然后再在这个矩阵里面抠出字母出来,等抠完后再看这个的矩阵,
这时就可以计算出这个字母的坐标出来,用这个坐标加上矩阵左顶点的坐标就可以得到最终的字母坐标来了,再在这个坐标点上用 * 打印上去就行了
说了这么多不知道你明白我的思路没有。。。。
这个很容易啊
有两种方法
一种是直接输出金字塔 ,就是你直接System.out.println(“*”)
System.out.println(“***”)。。。。。
一种是你写个算法,直接输出*号
比如这样 你把你第一行的*的位置假设是一个点的坐标。然后找出其他点的规律,最后控制在那些点上输出*不就出来了嘛 ,想输出几行有几行
这个算法很好想的。。自己动手吧 这样才能真正的学到。。。
分享题目:java星号矩阵代码 java用星号打出字母
标题来源:https://www.cdcxhl.com/article8/dophiop.html
成都网站建设公司_创新互联,为您提供静态网站、搜索引擎优化、用户体验、品牌网站制作、、移动网站建设
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联