導航:首頁 > 源碼編譯 > 怎樣用java編譯一個心形

怎樣用java編譯一個心形

發布時間:2025-01-13 10:09:37

java中怎樣列印心形

package com.zeph.j2se.alg;

public class Heart {
int HighLevel(int wide) {
int i = 0, j = 0, k = 0, t = 0, m = 0, n = 0, count = 1;// i控制循環內高度,j控制每行前面空格,k控制輸出的*數
// t控制高層星號中間空格,m記錄高層最底行的星數,以下逐行增4
// n記錄頂行空個數,以下逐行減4;count記錄笑滲並高層高碰跡度,與high無關
m = (wide - 4) / 2;
do {
count++;
m -= 4;
} while (m > 4);
if ((wide - 4) % 2 == 0)// 區別對待奇偶寬度,奇數中間喊帆最小空1個,偶數最小空兩個
{
n = 2 + 4 * (count - 1);
m--;
} else
n = 1 + 4 * (count - 1);

for (i = 0; i < count; i++) {
for (j = (count - i) * 2; j > 0; j--)
System.out.print(" ");
for (k = 0; k < m; k++)
System.out.print("*");
for (t = 0; t < n; t++)
System.out.print(" ");
for (k = 0; k < m; k++)
System.out.print("*");
m += 4;
n -= 4;
System.out.print("\n");
}

return 0;
}

int LowLevel(int wide) {
int i = 0, j = 0, k = 0;// i控制輸出行,j控制輸出每行前的空格,k控制輸出*
int high = 0, tmp = wide;
do// 計算所需高度
{
high++;
tmp -= 4;
} while (tmp > 4);
high += 1;

for (i = 0; i < high; i++) {
for (j = 0; j < 2 * i; j++)
System.out.print(" ");
for (k = wide - 4 * i; k > 0; k--)
System.out.print("*");
System.out.print("\n");
}
return 0;
}

public static void main(String[] args) {
int wide = 30;
Heart heart = new Heart();
heart.HighLevel(wide);
heart.LowLevel(wide);
}
}

Ⅱ 如何用java在頁面上用循環列印一個愛心形狀

import java.util.Scanner;

public class test{

static void draw(int n)
{
int i,j;
for (i=1-(n>>1);i<=n;i++)
if (i>知仿拿0)
{
for (j=0;j<i;j++) System.out.print("大瞎 ");
for (j=1;j<=2*(n-i)+1;j++)
if (j==1||j==2*(n-i)+1) System.out.print(" *");
else System.out.print(" ");
System.out.println("\n");
}
else
if (i==0)
{
System.out.print(" *");
for (j=1;j<n;j++) System.out.print(" ");
System.out.print(" *");
for (j=1;j<n;j++) System.out.print(" ");
System.out.print(" *\n");
}
else
{
for (j=i;j<0;j++) System.out.print(" ");
for (j=1;j<=n+2*i+1;j++)
if (i==1-(n>>1)) System.out.print(" *"搭搭);
else if (j==1||j==n+2*i+1) System.out.print(" *");
else System.out.print(" ");
for (j=1;j<=-1-2*i;j++) System.out.print(" ");
for (j=1;j<=n+2*i+1;j++)
if (i==1-(n>>1)) System.out.print(" *");
else if (j==1||j==n+2*i+1) System.out.print(" *");
else System.out.print(" ");
System.out.print("\n");
}
}
public static void main(String[] args) {

System.out.println("Please input the size (n>=4):");
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
draw(n);

}

}先說明這個不是我寫的 是看了有人用C語言寫的 就順便改成了java 結果有點像愛心 還湊合著 你看看怎麼樣吧 哈

Ⅲ 馬上七夕到了,用各種編程語言實現10種浪漫表白方式

七夕佳節將至,用編程語言書寫浪漫表白,無疑是一種新穎的表達方式。以下列舉了使用Python、Java、JavaScript、H5等編程語言編寫的10種表白代碼示例,旨在激發你的靈感,期待你能用心調整,讓對方感受到你的真摯情感。

1. 直接表白:直接用編程語言寫一段簡單的話語,表達你的心意。

2. 七夕節表白:結合七夕節的特點,編寫一段富有節日氣氛的表白代碼。

3. 猜心游戲:通過編寫一個猜心游戲,讓對方在游戲中感受到你的愛意。

4. 浪漫詩句:用編程語言創作一首浪漫的詩句,讓對方沉浸在你的詩意之中。

5. 愛的方程式:用編程語言構建一個愛的方程式,展示你對愛情的獨特見解。

6. 愛心Python:使用Python的Matplotlib庫,繪制一個心形圖案,並標注「七夕節快樂!」。

7. 心形圖案JavaScript代碼:運用JavaScript繪制一個心形圖案,在瀏覽器中呈現。

8. 心形並顯示表白信息HTML頁面:創建一個HTML頁面,包含畫布元素繪制心形圖案,並引入JavaScript代碼片段,展示表白信息。

9. Java七夕快樂:用Java編寫一段代碼,表達對七夕節的祝福。

10. 愛的號碼牌:編寫一個程序,隨機生成一個1到100之間的數字,讓用戶猜測。猜對後,程序會表達愛意,詢問用戶是否願意與你共度一生。

Ⅳ for語句 輸出心形(java)

for語句輸出心形(java)的方法如下:

  1. 使用eclipse,創建一個Java文件命名為Test.java

(4)怎樣用java編譯一個心形擴展閱讀:

for 語句表達式:

表達式1:一般為賦值表達式,給控制變數賦初值;

表達式2:關系表達式或邏輯表達式,循環控制條件;

表達式3:一般為賦值表達式,給控制變數增量運銀正或減旁悔量。

閱讀全文

與怎樣用java編譯一個心形相關的資料

熱點內容
松餅pdf 瀏覽:667
萌新如何獲得命令 瀏覽:138
java設計模式及代碼 瀏覽:7
命令恢復資料庫 瀏覽:192
linuxoracle11gr2 瀏覽:972
攜程APP簽到在哪裡 瀏覽:389
dwg解壓方法 瀏覽:422
雲伺服器數據溝通 瀏覽:849
android地圖定位源碼 瀏覽:632
鴻蒙系統如何解除app安裝限制 瀏覽:497
阿里雲伺服器應用鏡像選哪個 瀏覽:343
win7策略更新命令 瀏覽:299
android源碼分析之設計模式 瀏覽:294
qq郵箱上的文件怎麼解壓在電腦上 瀏覽:504
業余學python是如何掙錢的 瀏覽:416
方舟伺服器連接超時顯示什麼 瀏覽:226
php繪制emoji 瀏覽:35
安卓桌面工具怎麼刪除 瀏覽:54
外六角螺絲套頭演算法 瀏覽:838
程序員特殊招數是什麼意思 瀏覽:352