新网创想网站建设,新征程启航

为企业提供网站建设、域名注册、服务器等服务

java画正方形的代码,java画三角形代码

java编程:怎么画一个正方形?

import java.awt.*;

成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站制作、成都做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的四子王网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

import javax.swing.*;

public class DrawRectTest extends JFrame

{

//定义方法

public DrawRectTest()

{

//实例化对象

GPanel g=new GPanel();

this.getContentPane().add(g);

this.setSize(500,500);

this.setVisible(true);

}

//主函数

public static void main(String[] args)

{

new DrawRectTest();

}

}

//声明一个GPanel

class GPanel extends JPanel

{

//Graphics这个是抽象类,它的对象是用来传给paint()方法作为画笔的

public void paintComponent(Graphics g)

{

int w;//横坐标

int h;//纵坐标

for(int i=1;i=10;i++)

{

h=30;

w=10;

for(int j=1;j=10;j++)

g.drawRect(w=w+20, h, 20, 20);

}

}

}

怎么用JAVA画正方形

外循环一个循环计数器i,列标记a,如果a=i则内循环打印黑色,如果ai则内循环打印白色的。我说的再详细点吧。伪代码

for( i=0 ia ; i++){

for (j=0 j=i;j++){

打印 i 次黑色方块

}else{

for(k=a-i k0;k--){

打印a-i次白色方块。

}

}

}

写一个java程序,使其画一个正方形并改变它的颜色(每秒钟改变一次)。求完整代码谢谢

按照你的要求,编写的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();

}

}

运行结果

求java 输出正方形(用*号)的代码!

public static void main(String[] args) {

Scanner s = new Scanner(System.in);

System.out.println("请输入正方形的大小:");

int line = s.nextInt();; // 正方形的边长

for (int i = 1; i = line; i++) { // 行

for (int j = 1; j = line; j++) { // 列

if (i == 1 || i == line) { // 如果是第一行或者是最后一行则输出星号

System.out.print("* ");

} else if (j == 1 || j == line) { // 如果是第一列或者是最后一列则输出星号

System.out.print("* ");

} else {

System.out.print(" "); // 如果不是第一行、最后一行、第一列、最后一列则输出空格

}

}

System.out.print("\n"); // 换行

}

}


新闻标题:java画正方形的代码,java画三角形代码
文章路径:http://wjwzjz.com/article/hsspso.html
在线咨询
服务热线
服务热线:028-86922220
TOP