
正文
java数字倒三角形代码 java输出倒三角*号代码解析
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java for循环的倒三角形代码
用for循环编写的倒三角形的Java语言程序如下
public class AA {
public static void main(String[] args) {
int i,j,N=5;
for(i=N;i=1;i--){
for(j=1;j=N-i;j++){
System.out.print(" ");
}
for(j=i*2-1;j=1;j--){
System.out.print("*");
}
System.out.println();
}
}
}
运行结果
相关问答
Q1: java输出星号倒三角形
/**
* 输出各种三角形,菱形,正方形
* @author young
*
*/
public class TrianglePrint {
// 空心直角
public static void kxzj() {
for (int i = 0; i 6; i++) {
for (int j = 0; j = i; j++) {
if (i != 5) {
if (j == 0 || j == i) {
System.out.print("*");
} else {
System.out.print(" ");
}
} else {
System.out.print("*");
}
}
System.out.println();
}
}
// 等边
public static void db() {
for (int i = 1; i = 5; i++) {
for (int j = 1; j = 5 - i; j++) {
System.out.print(" ");
}
if (i != 5) {
for (int k = 1; k = 2 * i - 1; k++) {
if (k == 1 || k == 2 * i - 1) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
} else {
for (int k = 1; k = 2 * i - 1; k++) {
if (k % 2 != 0) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
}
System.out.println();
}
}
// 正三角
public static void p1() {
int n = 5;
int a = 0;
int b = 0;
for (int i = 1; i = n; i++) {
if (a != (n - i)) {
System.out.print(" ");
a++;
i = i - 1;
} else if (b != (2 * i - 1)) {
System.out.print("*");
b++;
i = i - 1;
} else if (a == (n - i) b == (2 * i - 1)) {
System.out.println();
a = 0;
b = 0;
}
}
}
// 倒三角
public static void p2() {
int n = 5;
int a = 0;
int b = 0;
for (int i = n; i = 1; i--) {
if (a != (n - i)) {
System.out.print(" ");
a++;
i = i + 1;
} else if (b != (2 * i - 1)) {
System.out.print("*");
b++;
i = i + 1;
} else if (a == (n - i) b == (2 * i - 1)) {
System.out.println();
a = 0;
b = 0;
}
}
}
// 倒三角:用户决定行数
public static void sta(int n) {
for (int i = 0; i n; i++) {
for (int j = 0; j i; j++) {
System.out.print(" ");
}
for (int k = 0; k 2 * (n - i) - 1; k++) {
System.out.print("*");
}
System.out.println();
}
}
// 输出正方形
public static void zf(int N) {
for (int i = 1; i = N; i++) {
for (int j = 1; j = N; j++) {
if (j == 1 || j == N || i == 1 || i == N)
System.out.print("*");
else
System.out.print(" ");
}
System.out.println();
}
}
// 输出正菱形
public static void lx(int n) {
for (int i = 0; i n - 1; i++) {
for (int x = i + 1; x n; x++) {
System.out.print(" ");
}
for (int y = 0; y (i + 1) * 2 - 1; y++) {
System.out.print("*");
}
System.out.println();
}
for (int i = 0; i n; i++) {
for (int x = 0; x i; x++) {
System.out.print(" ");
}
for (int y = i; y 2 * n - i - 1; y++) {
System.out.print("*");
}
System.out.println();
}
}
public static void main(String[] args) {
kxzj();
System.out.println("------------");
db(); // 等边三角
System.out.println("------------");
p1(); // 正三角
System.out.println("------------");
p2(); // 倒三角
System.out.println("------------");
sta(5); // 倒三角
System.out.println("------------");
zf(5); // 正方形
System.out.println("------------");
lx(6); // 菱形
}
}
Q2: 用Java编写一个倒等腰三角形!!
写一个倒等腰三角形
一、思路:
1.尝试用*号画图,倒的等腰三角形是每行输出的*号不一样,最后一行是1个,按照每行减少两个*号算,第一行的*号数量一定要是单数才行。
2.需要用到格式控制,第一行输出全部的*号,第二行就要输出一个空格,在输出比上一行少两个*号的数量。
3.行数由第一行的*数量决定,而每行用于格式控制的空格,是从第二行开始,第一次是空一个格,以后每次都比上一行多一个空格符号。
二、实现
1.每行的输出都是有规律的,用循环最好,定义一个第一行行数的值,根据这个值输出*号,这个值一定是单数才行。
2.每行输出的*号比上一行少两个,直到剩下1结束。
3.定义一个空格输出的控制器,也就是一个变量,控制空格输出的个数,从第二行开始,按1、2、3...输出。
代码如下:
public class TriangleTest {
public static final int COUNT = 9; //第一行*号的个数,修改此值,可以控制三角形的大小
/**
* 写一个倒等腰三角形
* 一、思路:
* 1.尝试用*号画图,倒的等腰三角形是每行输出的*号不一样,最后一行是1个,按照每行减少两个*号算,
* 第一行的*号数量一定要是单数才行。
* 2.需要用到格式控制,第一行输出全部的*号,第二行就要输出一个空格,在输出比上一行少两个*号的数量
* 3.行数由第一行的*数量决定,而每行用于格式控制的空格,是从第二行开始,第一次是空一个格,以后每次都比上一行多一个空格符号
* 二、实现
* 1.每行的输出都是有规律的,用循环最好,定义一个第一行行数的值,根据这个值输出*号,这个值一定是单数才行
* 2.每行输出的*号比上一行少两个,直到剩下1结束
* 3.定义一个空格输出的控制器,也就是一个变量,控制空格输出的个数,从第二行开始,按1、2、3...输出
* */
public static void main(String[] args) {
// TODO Auto-generated method stub
int nullCount = 0; //控制空格的输出数量
int starCount = COUNT; //*号数量
while(starCount != -1){
for(int i = 0;i nullCount;i++){ //输出空格,因为初始值为0,所以第一次不会输出
System.out.print(" ");
}
nullCount++; //空格个数在下一行要多一个,所以+1
for(int n = 0;n starCount;n++){ //输出*号
System.out.print("*");
}
System.out.println(); //输出完毕,执行换行
starCount -= 2; //输出完一行*号后,下一行的*号要减少2个
}
}
}
运行结果如下:
注:修改COUNT的值可以控制三角形的大小,但是必须是单数。
Q3: java如何循环输出倒三角形
希望java数字倒三角形代码我写java数字倒三角形代码的这个可以帮到java数字倒三角形代码你
import java.util.Scanner;
class sss {
/* 输出倒三角*/
public static void main(String[] args) {
int height=0;//三角形java数字倒三角形代码的高度即行数
//创建扫描器来接收用户的输入
Scanner smq = new Scanner(System.in);
//提示用户 高度 或者 行数
System.out.println("请输入行数或者高度 java数字倒三角形代码:");
//保存用户的输入
height = smq.nextInt();
//循环行数
for(int i=0;iheight;i++)
{
//输出每行前面的空格
for(int k=0;ki;k++)
System.out.print(' ');
//输出每行的 *
for(int j=(height-i*2);j=0;j--)
System.out.print('*');
System.out.println();//换行的
}
}
}
Q4: java倒三角会正三角不会
热门频道
首页
博客
研修院
VIP
APP
问答
下载
社区
推荐频道
活动
招聘
专题
打开CSDN APP
Copyright © 1999-2020, CSDN.NET, All Rights Reserved
打开APP
java中倒三角形和正三角形_正三角形java数字倒三角形代码,倒三角形,以及正倒三角 原创
2021-02-28 12:06:14
一曲歌长安
码龄4年
关注
正三角形代码如下:
----*----
---***---
--*****--
-*******-
*********
public class TestForWhile {
public static void main(String[] args) {
for(int i=0;i5;i++){
for(int k=1;k5-i;k++){
System.out.print(" ");
}
for(int j=0;j2*i+1;j++){
System.out.print("*");
}
System.out.println();
}
}
}
倒三角形代码如下:
public class TestForWhile {
public static void main(String[] args) {
for(int i=0;i5;i++){
for(int k=0;k
System.out.print("-");
}
for(int j=0;j=2*(4-i)+1;j++){
System.out.print("*");
}
System.out.println();
}
}
}
正倒三角形代码如下:
public class TestForWhile {
public static void main(String[] args) {
for(int i=0;i5;i++){
for(int k=1;k5-i;k++){
System.out.print(" ");
}
for(int j=0;j2*i+1;j++){
System.out.print("*");
}
System.out.println();
}
for(int i=0;i5;i++){
for(int k=0;k
System.out.print(" ");
}
for(int j=0;j=2*(4-i)+1;j++){
System.out.print("*");
}
System.out.println();
}
}
}
文章知识点与官方知识档案匹配
Java技能树首页概览
96831 人正在系统学习中
打开CSDN APP,看更多技术内容
java 实现写出倒立三角形java数字倒三角形代码的几种方法
java 实现写出倒立三角形的几种方法: 我是一名java小小小小白,没什么事突发奇想发现自己曾经之前记得交过c++的一个老师给我们深入讲过for循环,当时还让我们进行练习打印倒立三角形,当时在学校期间学习并不怎么样,抄的别人的代码复命;想在我想自己试试写一个倒立三角形,同时也想激励一下自己的学习兴趣。 首先大概画一下图吧实现样式吧,纯画的别喷。 xxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxx xxxxx xxx x 第一种:利用f
继续访问
Java打印正三角形
java正三角形输出 输出如图的形状
继续访问
JAVA-正三角形实现--(JAVA入门狂神说)
大学生-程序元,开始记录生活 南枫在这里和大家一同进步,一同交流学习 注:JAVA代码实现用IDEA public static void main(String[] args) { //5.for 直接获得for循环5次 //打印三角形 5行 for (int i = 1; i = 5; i++) { //每行打印的空格数 for (int j = 5; j = i; j--) {
继续访问
Java数字三角形及正三角、倒三角、等腰三角
public class Demo{ public static void main(String[] args){ for(int i=1;i=5;i++){ System.out.print(5); for(int j=4;j=i;j--){
继续访问
例题:Java打印三角形和倒三角形
源代码: public static void main(String[] args) { // TODO 自动生成的方法存根 for(int i=1;i=3;i++) { for(int j=1;ji;j++) { System.out.print(" "); } for(int j=3;ji;j--) { System.out.print("*"); } for(int j=3;j=i;j--) { Syste
继续访问
Java实现正倒三角形
知识的广度来自知识的深度,学习如果不成体系那是多可怕的一件事儿,希望我们在未来的学习道路上坚守初心,不要给自己留下遗憾,以自己喜欢的方式生活,做自己喜欢做的事,宠爱自己,做一个独一无二的自己! 对于文章中出现的任何错误请大家批评指出,会及时做出修改! 有任何想要讨论和学习的问题可联系我:cittaksana@qq.com Java实现正倒三角形 思路: 1.for循环输出空格,并让空格依次递减 2.然后在输出*号即可 3.当然还是双重for循环 话不多说,直接上代码: public clas.
继续访问
【Java】输出打印正直角三角形和倒直角三角形
打印正直角三角形,代码如下: public class Dome2 { public static void main(String[] args) { //星星行数 for (int i = 0; i 5; i++) { //星星个数 for (int j = 0; j = i; j++) { System.out.print("*"); } System.out.println(" "); } } } 打印倒直角三角形,代码如下:.
继续访问
java正立三角形_java实现正三角形和到正三角形
今天无聊随便写一下以前在学校里面老师布置一题作业。想想当年脑子都想破了都写不出来,今天不小心看到以前没有完成的作业,花10钟完成了。想想也没有那么难的啊,嘎嘎。。。package com;public class Test {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method...
继续访问
Java学习之嵌套循环案例——打印正三角形、直角三角形、倒三角形
一、基本知识: 我们在打印三角形的案例中,会使用到嵌套循环for语句。在嵌套循环结构中,总是先执行外循环再执行内循环,由外而内。 二、案例: (1)直角三角形效果图: 直角三角形案例代码: public class QianTaoTriangle { public static void main(String[] args) { int i , j;//声明两个循环变量i和j for(i =1; i = 9; i++) {//外层循环 for(j = 1; j = i; j++
继续访问
正三角java_Java中的的画正三角方法
在循环的语句的练习中,画正三角是一个很经典的例子,但是如果方法找的不对的话,即使最终画出来了,那么得到的代码也是非常的复杂,应用性不高。下面有两种方法来画正三角,第一种是一种比较麻烦的办法,是通过归纳每行与列与所要求的三角形的内在关系得到的,比较繁琐packagecomplementation;public classtrangle {public static voidmain(String[]...
继续访问
java for循环倒三角_java三角形代码 java for循环的倒三角形代码
用Java代码中的for循环可以打印出各种三角形,便于熟悉for循环的特性,即外环循环执行一次,内循环执行N次。 工具: 电脑软件 for循环 三角形 方法:打印定点在左下的直角三角形;要CSS布局HTML小编今天和大家分享: 用户输入3个数字。程序判断是否为三角形,如果是三角形,判断是import java.io.*; public class Test{ public static void ...
继续访问
利用java代码编写倒三角▽
输出目标: ********* ******* ***** *** * 实现代码: public void printSanJiao(){ for(int i=0;i5;i++){ for(int j=0;ji;j++){ System.out.print(" "); } for(int j=0;j2*(5-i)-1;
继续访问
最新发布 (C语言)输入n行“*”组成的倒三角形和正三角形
我们输入我们的循环次数m,然后输入三角形的行数n(可以输入m次),然后打印出m个由*号组成的三角形,其中三角形的行数n是我们可以改变m次的,也就是输入一个m,设定循环次数,输入一个n,打印一个三角,再输入一个n,打印一个三角,直到m次结束程序,正三角和倒三角我用两个代码组成,大家也可以修改代码,整合成一个代码,也就是一个代码运行,直接显示正三角和倒三角,而且可以自由定义正三角行数和倒三角行数。解释:3代表循环次数,8,6,3是六行,打印出三个三角,程序结束。OK,今天的第3篇blog,我是想尽快收尾了。
继续访问
java打印正三角形_java实现打印正三角的方法
本文实例为大家分享了java实现打印正三角的具体代码,供大家参考,具体内容如下代码:package BasicType;/*** 封装一个可以根据用户传入值来打印正三角的方法* @author Administrator*/public class Enme {//n代表打印的层数public static void print_positive_triangle(int n){//第一层1个,第...
继续访问
java----数字倒三角
可以自己设定数值的数字倒三角
继续访问
Java 基础实验 正三角形
文章目录前言一、实验目的二、实验步骤1.实验思路2.实验代码总结 前言 通过Eclipse,实现正三角形的实验 提示:以下是本篇文章正文内容,下面案例可供参考 一、实验目的 实现如下结果: 二、实验步骤 1.实验思路 1、设置要输出三角形的行数row。 2、通过while循环的实现嵌套循环,外层循环控制三角形的行数。 3、内层循环控制,每行的要输出的空格数" "和星数"*"。 4、内层循环输出换行,跳出,实现下一行的循环。 2.实验代码 代码如下(示例): import java.Sca..
继续访问
C/C++编程笔记:C语言入门题之正倒金字塔,正反三角形代码详解
其实学编程关键是学习其思想,如果你精通了一门,再去学其他的时候也很容易上手。C不会过时的,尤其是在unix、linux操作平台上,学好C是必须的。 C跟C++在很多方面也是兼容的,c是c++的基础。 再者c能从很大的程度上帮你了解计算机的发展史,数据结构等方面的知识,很多软件、甚至操作系统中的很大部分是用c来实现的。 还有一些电器芯片的程序,比如电冰箱内制冷系统……可以说用c可以解决一切可能遇到的问题,关键是你要能精通它。 所以放开手脚去大胆的学吧,c永远不会过时! 正金字塔 源代码:
继续访问
热门推荐 用python打印出各类三角形(正三角形、倒三角形、左上角左下角三角形、右上角右下角三角形)
目录正三角形倒三角形左上角三角形左下角三角形右上角三角形右下角三角形 正三角形 代码: #coding=utf-8 for i in range(10): for j in range(0, 10 - i): print(end=" ") for k in range(10 - i, 10): print("*", end=" ") print("") 运行结果: 倒三角形 代码: #coding=utf-8 for i in range(10)
继续访问
python 编写正三角形,倒三角和菱形和各种镂空菱形
1.正三角形 a=int(input('\n')) for i in range(1,a+1): s=a-i for j in range(0,s): print(" ",end="") for k in range(i*2-1): print('*',end="") print() 设计思路: 确定输入行数 判断第一个字符距离左边界多少个空格 判断星号()与行数之间的对应关系(行数2-1) 每一行输出之后需要换行 2.倒三角 a=int
继续访问
java打印倒三角
如下所示:使用java在控制台输出三角形 1 3 6 10 15 2 5 9 14 4 8 13 7 12 11 import java.util.Scanner; public class Demo { public static void main(String[] args) { Demo demo = new Demo(); demo.fun2(); } /** * 求倒三角 其
继续访问
java中倒三角形和正三角形
写评论
评论
收藏
点赞
踩
分享
Q5: 求JAVA打印一个数字倒三角形
JAVA打印一个数字倒三角形
for(int i= 9;i0;i--){
String s = "";
for (int k = 0;k9-i;k++){
s+=" ";
}
for (int j=1;j2*i;j++){
s+=ji?2*i-j:j;
}
System.out.println(s);
}
java数字倒三角形代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java输出倒三角*号代码解析、java数字倒三角形代码的信息别忘了在本站进行查找喔。






