/*
成都創(chuàng)新互聯(lián)專注于察哈爾右翼后網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供察哈爾右翼后營(yíng)銷型網(wǎng)站建設(shè),察哈爾右翼后網(wǎng)站制作、察哈爾右翼后網(wǎng)頁(yè)設(shè)計(jì)、察哈爾右翼后網(wǎng)站官網(wǎng)定制、微信小程序開(kāi)發(fā)服務(wù),打造察哈爾右翼后網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供察哈爾右翼后網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
本項(xiàng)小程序用于打印一個(gè)菱形圖形
需求:
1.打印如下圖形
*
* *
* * *
* * * *
* * *
* *
*
思路:
1.需要兩個(gè)分離的循環(huán)
2.打印
*/
public class LingXing //這是本類的名字
{
public static void main(String[] args)
{
int m=10,n=m-1; //用戶定義要打印的菱形的大小
/*
這個(gè)for循環(huán)是用于控制打印笑臉的部分
*/
for(int x=1;x=m;x++) //笑臉的行數(shù)
{
for(int y=x;y=m;y++) //笑臉左面的空缺
{
System.out.print(" ");
}
for(int z=1;z=x;z++) //笑臉的輸出部分
{
System.out.print("\2 ");
}
System.out.println();
}
/*
這個(gè)for循環(huán)是用于控制打印心形的部分
*/
for(int i=1;i=n;i++) //心形的行數(shù)
{
for(int j=1;j=i;j++) //心形左邊的空缺
{
System.out.print(" ");
}
for(int k=n;k=i;k--) //心形的輸出部分
{
System.out.print(" \3");
}
System.out.println();
}
}
}
2.正三角形也是同理,沒(méi)很大差別:《代碼如上相似》
用java語(yǔ)言判斷三角形的類型的程序:
import java.util.Scanner;
public class D {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("請(qǐng)輸入三角形的三個(gè)邊:");
int a=sc.nextInt();
int b=sc.nextInt();
int c=sc.nextInt();
if((a+b=c)||(a+c=b)||(b+c=a)){
System.out.println("這不是三角形!");
}else if(a==b b==c){
System.out.println("這是正三角形!");
}else if(a==b||b==c||a==c){
System.out.println("這是等腰三角形!");
}else if(a*a==b*b+c*c || b*b==a*a+c*c || c*c==a*a+b*b){
System.out.println("這是直角三角形!");
}else if((a*a+b*bc*c)||(a*a+c*cb*b)||(b*b+c*ca*a)){
System.out.println("這是銳角三角形!");
}else if((a*a+b*bc*c)||(a*a+c*cb*b)||(b*b+c*ca*a)){
System.out.println("這是鈍角三角形!");
}
}
}
熱門頻道
首頁(yè)
博客
研修院
VIP
APP
問(wèn)答
下載
社區(qū)
推薦頻道
活動(dòng)
招聘
專題
打開(kāi)CSDN APP
Copyright ? 1999-2020, CSDN.NET, All Rights Reserved
打開(kāi)APP
java中倒三角形和正三角形_正三角形,倒三角形,以及正倒三角 原創(chuàng)
2021-02-28 12:06:14
一曲歌長(zhǎng)安
碼齡4年
關(guān)注
正三角形代碼如下:
----*----
---***---
--*****--
-*******-
*********
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();
}
}
}
文章知識(shí)點(diǎn)與官方知識(shí)檔案匹配
Java技能樹(shù)首頁(yè)概覽
96831 人正在系統(tǒng)學(xué)習(xí)中
打開(kāi)CSDN APP,看更多技術(shù)內(nèi)容
java 實(shí)現(xiàn)寫出倒立三角形的幾種方法
java 實(shí)現(xiàn)寫出倒立三角形的幾種方法: 我是一名java小小小小白,沒(méi)什么事突發(fā)奇想發(fā)現(xiàn)自己曾經(jīng)之前記得交過(guò)c++的一個(gè)老師給我們深入講過(guò)for循環(huán),當(dāng)時(shí)還讓我們進(jìn)行練習(xí)打印倒立三角形,當(dāng)時(shí)在學(xué)校期間學(xué)習(xí)并不怎么樣,抄的別人的代碼復(fù)命;想在我想自己試試寫一個(gè)倒立三角形,同時(shí)也想激勵(lì)一下自己的學(xué)習(xí)興趣。 首先大概畫一下圖吧實(shí)現(xiàn)樣式吧,純畫的別噴。 xxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxx xxxxx xxx x 第一種:利用f
繼續(xù)訪問(wèn)
Java打印正三角形
java正三角形輸出 輸出如圖的形狀
繼續(xù)訪問(wèn)
JAVA-正三角形實(shí)現(xiàn)--(JAVA入門狂神說(shuō))
大學(xué)生-程序元,開(kāi)始記錄生活 南楓在這里和大家一同進(jìn)步,一同交流學(xué)習(xí) 注:JAVA代碼實(shí)現(xiàn)用IDEA public static void main(String[] args) { //5.for 直接獲得for循環(huán)5次 //打印三角形 5行 for (int i = 1; i = 5; i++) { //每行打印的空格數(shù) for (int j = 5; j = i; j--) {
繼續(xù)訪問(wèn)
Java數(shù)字三角形及正三角、倒三角、等腰三角
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--){
繼續(xù)訪問(wèn)
例題:Java打印三角形和倒三角形
源代碼: public static void main(String[] args) { // TODO 自動(dòng)生成的方法存根 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
繼續(xù)訪問(wèn)
Java實(shí)現(xiàn)正倒三角形
知識(shí)的廣度來(lái)自知識(shí)的深度,學(xué)習(xí)如果不成體系那是多可怕的一件事兒,希望我們?cè)谖磥?lái)的學(xué)習(xí)道路上堅(jiān)守初心,不要給自己留下遺憾,以自己喜歡的方式生活,做自己喜歡做的事,寵愛(ài)自己,做一個(gè)獨(dú)一無(wú)二的自己! 對(duì)于文章中出現(xiàn)的任何錯(cuò)誤請(qǐng)大家批評(píng)指出,會(huì)及時(shí)做出修改! 有任何想要討論和學(xué)習(xí)的問(wèn)題可聯(lián)系我:cittaksana@qq.com Java實(shí)現(xiàn)正倒三角形 思路: 1.for循環(huán)輸出空格,并讓空格依次遞減 2.然后在輸出*號(hào)即可 3.當(dāng)然還是雙重for循環(huán) 話不多說(shuō),直接上代碼: public clas.
繼續(xù)訪問(wèn)
【Java】輸出打印正直角三角形和倒直角三角形
打印正直角三角形,代碼如下: public class Dome2 { public static void main(String[] args) { //星星行數(shù) for (int i = 0; i 5; i++) { //星星個(gè)數(shù) for (int j = 0; j = i; j++) { System.out.print("*"); } System.out.println(" "); } } } 打印倒直角三角形,代碼如下:.
繼續(xù)訪問(wèn)
java正立三角形_java實(shí)現(xiàn)正三角形和到正三角形
今天無(wú)聊隨便寫一下以前在學(xué)校里面老師布置一題作業(yè)。想想當(dāng)年腦子都想破了都寫不出來(lái),今天不小心看到以前沒(méi)有完成的作業(yè),花10鐘完成了。想想也沒(méi)有那么難的啊,嘎嘎。。。package com;public class Test {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method...
繼續(xù)訪問(wèn)
Java學(xué)習(xí)之嵌套循環(huán)案例——打印正三角形、直角三角形、倒三角形
一、基本知識(shí): 我們?cè)诖蛴∪切蔚陌咐?,?huì)使用到嵌套循環(huán)for語(yǔ)句。在嵌套循環(huán)結(jié)構(gòu)中,總是先執(zhí)行外循環(huán)再執(zhí)行內(nèi)循環(huán),由外而內(nèi)。 二、案例: (1)直角三角形效果圖: 直角三角形案例代碼: public class QianTaoTriangle { public static void main(String[] args) { int i , j;//聲明兩個(gè)循環(huán)變量i和j for(i =1; i = 9; i++) {//外層循環(huán) for(j = 1; j = i; j++
繼續(xù)訪問(wèn)
正三角java_Java中的的畫正三角方法
在循環(huán)的語(yǔ)句的練習(xí)中,畫正三角是一個(gè)很經(jīng)典的例子,但是如果方法找的不對(duì)的話,即使最終畫出來(lái)了,那么得到的代碼也是非常的復(fù)雜,應(yīng)用性不高。下面有兩種方法來(lái)畫正三角,第一種是一種比較麻煩的辦法,是通過(guò)歸納每行與列與所要求的三角形的內(nèi)在關(guān)系得到的,比較繁瑣packagecomplementation;public classtrangle {public static voidmain(String[]...
繼續(xù)訪問(wèn)
java for循環(huán)倒三角_java三角形代碼 java for循環(huán)的倒三角形代碼
用Java代碼中的for循環(huán)可以打印出各種三角形,便于熟悉for循環(huán)的特性,即外環(huán)循環(huán)執(zhí)行一次,內(nèi)循環(huán)執(zhí)行N次。 工具: 電腦軟件 for循環(huán) 三角形 方法:打印定點(diǎn)在左下的直角三角形;要CSS布局HTML小編今天和大家分享: 用戶輸入3個(gè)數(shù)字。程序判斷是否為三角形,如果是三角形,判斷是import java.io.*; public class Test{ public static void ...
繼續(xù)訪問(wèn)
利用java代碼編寫倒三角▽
輸出目標(biāo): ********* ******* ***** *** * 實(shí)現(xiàn)代碼: 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;
繼續(xù)訪問(wèn)
最新發(fā)布 (C語(yǔ)言)輸入n行“*”組成的倒三角形和正三角形
我們輸入我們的循環(huán)次數(shù)m,然后輸入三角形的行數(shù)n(可以輸入m次),然后打印出m個(gè)由*號(hào)組成的三角形,其中三角形的行數(shù)n是我們可以改變m次的,也就是輸入一個(gè)m,設(shè)定循環(huán)次數(shù),輸入一個(gè)n,打印一個(gè)三角,再輸入一個(gè)n,打印一個(gè)三角,直到m次結(jié)束程序,正三角和倒三角我用兩個(gè)代碼組成,大家也可以修改代碼,整合成一個(gè)代碼,也就是一個(gè)代碼運(yùn)行,直接顯示正三角和倒三角,而且可以自由定義正三角行數(shù)和倒三角行數(shù)。解釋:3代表循環(huán)次數(shù),8,6,3是六行,打印出三個(gè)三角,程序結(jié)束。OK,今天的第3篇blog,我是想盡快收尾了。
繼續(xù)訪問(wèn)
java打印正三角形_java實(shí)現(xiàn)打印正三角的方法
本文實(shí)例為大家分享了java實(shí)現(xiàn)打印正三角的具體代碼,供大家參考,具體內(nèi)容如下代碼:package BasicType;/*** 封裝一個(gè)可以根據(jù)用戶傳入值來(lái)打印正三角的方法* @author Administrator*/public class Enme {//n代表打印的層數(shù)public static void print_positive_triangle(int n){//第一層1個(gè),第...
繼續(xù)訪問(wèn)
java----數(shù)字倒三角
可以自己設(shè)定數(shù)值的數(shù)字倒三角
繼續(xù)訪問(wèn)
Java 基礎(chǔ)實(shí)驗(yàn) 正三角形
文章目錄前言一、實(shí)驗(yàn)?zāi)康亩?shí)驗(yàn)步驟1.實(shí)驗(yàn)思路2.實(shí)驗(yàn)代碼總結(jié) 前言 通過(guò)Eclipse,實(shí)現(xiàn)正三角形的實(shí)驗(yàn) 提示:以下是本篇文章正文內(nèi)容,下面案例可供參考 一、實(shí)驗(yàn)?zāi)康?實(shí)現(xiàn)如下結(jié)果: 二、實(shí)驗(yàn)步驟 1.實(shí)驗(yàn)思路 1、設(shè)置要輸出三角形的行數(shù)row。 2、通過(guò)while循環(huán)的實(shí)現(xiàn)嵌套循環(huán),外層循環(huán)控制三角形的行數(shù)。 3、內(nèi)層循環(huán)控制,每行的要輸出的空格數(shù)" "和星數(shù)"*"。 4、內(nèi)層循環(huán)輸出換行,跳出,實(shí)現(xiàn)下一行的循環(huán)。 2.實(shí)驗(yàn)代碼 代碼如下(示例): import java.Sca..
繼續(xù)訪問(wèn)
C/C++編程筆記:C語(yǔ)言入門題之正倒金字塔,正反三角形代碼詳解
其實(shí)學(xué)編程關(guān)鍵是學(xué)習(xí)其思想,如果你精通了一門,再去學(xué)其他的時(shí)候也很容易上手。C不會(huì)過(guò)時(shí)的,尤其是在unix、linux操作平臺(tái)上,學(xué)好C是必須的。 C跟C++在很多方面也是兼容的,c是c++的基礎(chǔ)。 再者c能從很大的程度上幫你了解計(jì)算機(jī)的發(fā)展史,數(shù)據(jù)結(jié)構(gòu)等方面的知識(shí),很多軟件、甚至操作系統(tǒng)中的很大部分是用c來(lái)實(shí)現(xiàn)的。 還有一些電器芯片的程序,比如電冰箱內(nèi)制冷系統(tǒng)……可以說(shuō)用c可以解決一切可能遇到的問(wèn)題,關(guān)鍵是你要能精通它。 所以放開(kāi)手腳去大膽的學(xué)吧,c永遠(yuǎn)不會(huì)過(guò)時(shí)! 正金字塔 源代碼:
繼續(xù)訪問(wèn)
熱門推薦 用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("") 運(yùn)行結(jié)果: 倒三角形 代碼: #coding=utf-8 for i in range(10)
繼續(xù)訪問(wèn)
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() 設(shè)計(jì)思路: 確定輸入行數(shù) 判斷第一個(gè)字符距離左邊界多少個(gè)空格 判斷星號(hào)()與行數(shù)之間的對(duì)應(yīng)關(guān)系(行數(shù)2-1) 每一行輸出之后需要換行 2.倒三角 a=int
繼續(xù)訪問(wèn)
java打印倒三角
如下所示:使用java在控制臺(tái)輸出三角形 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(); } /** * 求倒三角 其
繼續(xù)訪問(wèn)
java中倒三角形和正三角形
寫評(píng)論
評(píng)論
收藏
點(diǎn)贊
踩
分享