import java.util.Scanner
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名注冊、雅安服務(wù)器托管、營銷軟件、網(wǎng)站建設(shè)、新絳網(wǎng)站維護、網(wǎng)站推廣。
public class abc {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.println("輸入邊長:");
double a = input.nextDouble();
double area = a*a;
double length=4*a;
System.out.println(area);
System.out.println(length);
IMPORT java.io.BufferedReader;IMPORT java.io.InputStreamReader;public class Square { public static void main(String[] args) { int r; try {BufferedReader in=new BufferedReader(new InputStreamReader(System.in)); System.out.print("請輸入要打印的行數(shù):"); String str=in.readLine(); r=Integer.valueOf(str).intValue(); } catch(Exception e) { System.out.println("您輸入的數(shù)據(jù)有誤。"); return; } for (int i=1;i=5;i++) { for(int j=1;j=5;j++) { System.out.print("*"); } System.out.println(); } }}
按照你的要求編寫的輸出菱形和正方形的程序如下:
public class U {
public static void main(String[] args) {
//設(shè)置菱形和正方形大小
final int N=3;
//輸出菱形
for (int i = 1; i = 2*N-1; i++) {
for (int j = 1; j = Math.abs(N - i); j++) {
System.out.print(" ");
}
for (int k = 1; k = N-Math.abs(i-N); k++) {
System.out.print("* ");
}
System.out.println();
}
System.out.println();
//輸出正方形
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();
}
}
}
運行結(jié)果:
*
* *
* * *
* *
*
***
* *
***
隨便寫寫??? 未測試
package?com.leejiliang.HomeworkDemo2;
public?class?Test?{
public?static?void?main(String[]?args)?{
Square[]?squares?=?new?Square[10];
for?(int?i?=?0,?k?=?squares.length;?i??k;?i++)?{
squares[i]?=?new?Square(i?+?1);
}
System.out
.println("所有Square的總周長是:"?+?Square.getTotalPerimeter(squares));
Square?sq1?=?new?Square(20);
Square?sq2?=?null;
try?{
sq2?=?(Square)?sq1.clone();
}?catch?(CloneNotSupportedException?e)?{
e.printStackTrace();
}
System.out.println("sq1"
+?(sq1.compareTo(sq2)?==?1???""
:?(sq1.compareTo(sq2)?==?0???"="?:?""))?+?"sq2");
}
}
class?Square?implements?Cloneable,?ComparableSquare?{
private?double?side;
public?Square(double?s1)?{
this.side?=?s1;
}
public?double?getSide()?{
return?side;
}
public?void?setSide(double?side)?{
this.side?=?side;
}
@Override
public?int?compareTo(Square?o)?{
if?(this.side??o.getSide())?{
return?1;
}?else?if?(this.side??o.getSide())?{
return?-1;
}?else?{
return?0;
}
}
@Override
protected?Object?clone()?throws?CloneNotSupportedException?{
return?super.clone();
}
public?double?getPerimeter()?{
return?side?*?4;
}
public?static?double?getTotalPerimeter(Square[]?squares)?{
double?totalPerimeter?=?0.0;
for?(int?i?=?0,?k?=?squares.length;?i??k;?i++)?{
totalPerimeter?+=?squares[i].getPerimeter();
}
return?totalPerimeter;
}
}
按照你的要求,編寫的Java程序如下
import?java.awt.Color;
import?java.awt.Graphics;
import?javax.swing.JFrame;
public?class?F?extends?JFrame?implements?Runnable{
Color[]?colors?=?{Color.red,Color.orange,Color.yellow,Color.green,Color.cyan,Color.blue,Color.magenta,Color.black};??
int?i=0;
F(){
setTitle("變色正方形");
setSize(400,?400);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
}
public?void?paint(Graphics?g){
g.setColor(colors[i]);
g.drawRect(100,100,200,200);
}
@Override
public?void?run()?{
while(true){
try?{
Thread.sleep(1000);
}?catch?(InterruptedException?e)?{
e.printStackTrace();
}
if(i7)
i++;
else
i=0;
repaint();
}
}
public?static?void?main(String[]?args)?{
F?f=new?F();
Thread?t=new?Thread(f);
t.start();
}
}
運行結(jié)果
可使用Graphics 的fillRect繪制正方形,代碼如下:
import?java.awt.Color;
import?java.awt.Graphics;
import?javax.swing.JFrame;
public?class?Rect?extends?JFrame{
Rect(){
setSize(300,?300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public?void?paint(Graphics?g){
g.setColor(Color.blue);
g.drawRect(80,?80,?50,?50);
g.fillRect(150,?150,?50,?50);
}
public?static?void?main(String[]?args)?{
new?Rect();
}
}
新聞標(biāo)題:正方形java代碼怎么寫,編程畫正方形代碼
分享路徑:http://vcdvsql.cn/article18/heohdp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、手機網(wǎng)站建設(shè)、網(wǎng)站內(nèi)鏈、域名注冊、網(wǎng)站設(shè)計公司、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)