网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

java代码敲星星 java打星星

实现星星闪动的java代码

package panel;

成都创新互联主要为客户提供服务项目涵盖了网页视觉设计、VI标志设计、营销型网站建设、网站程序开发、HTML5响应式网站建设手机网站制作、微商城、网站托管及网页维护、WEB系统开发、域名注册、国内外服务器租用、视频、平面设计、SEO优化排名。设计、前端、后端三个建站步骤的完善服务体系。一人跟踪测试的建站服务标准。已经为成都iso认证行业客户提供了网站营销推广服务。

import java.awt.Color;

import java.awt.Font;

import java.awt.Graphics;

import javax.swing.JPanel;

import main.MainTank;

public class TipPanel extends JPanel implements Runnable{

/**

*

*/

private static final long serialVersionUID = 1L;

//偶数打印,画面板

int time=0;

public void paintComponent(Graphics g){

super.paint(g);

g.fillRect(0, 0, MainTank.getWidthOfGame(), MainTank.getHeightOfGame());//绘制提示窗口

if (time%2==0){//偶数打印,画面板,造成闪烁效果

g.setColor(Color.ORANGE);

Font font=new Font("华文楷体",Font.BOLD,30);

g.setFont(font);//选用字体

g.drawString("Ready", 140, 130);

}

}

@Override

public void run() {

while (true){

try{

Thread.sleep(250);

}catch (Exception e){

e.getMessage();

}

time++;//绘图开关

this.repaint();

}

}

}//TipPanel

类似的,修改下就行

用Java语言打星星

第一个的代码如下,可以改变i的数值来控制X形状的大小

class Test

{

public static void main(String[] args)

{

int i=3;

int j=i*2-1;

int k,l;

for(;j0;j--)

{

k=(i-1)-Math.abs(j-i);

l=Math.abs(j-i)*2-1;

for(;k0;k--)

{

System.out.print(" ");

}

System.out.print("*");

if(l0)

{

for(;l0;l--)

{

System.out.print(" ");

}

System.out.print("*");

}

System.out.print("\n");

}

}

}

你第二个我也没看明白,不过思路应该都差不多,你根据这一个自己琢磨琢磨吧,关键问题就在k和l的计算上.

如何用JAVA输出如下的星星?

按照你的要求编写的Java程序如下:

import java.util.Scanner;

public class Test8 {

public static void main(String[] args) {

Scanner sc=new Scanner(System.in);

System.out.println("请输入一个正奇数:");

final int N=sc.nextInt();

for(int m=1;m=2*N;m+=2){

for (int i = 1; i =2*N; i+=2) {

for(int k=1;k=Math.abs(N-m);k+=2){

for (int j = 1; j = Math.abs(N-i); j+=2) {

System.out.print(" ");

}

for (int j = 1; j =N- Math.abs(i-N); j++) {

System.out.print(" ");

}

for (int j = 1; j = Math.abs(N-i); j+=2) {

System.out.print(" ");

}

}

for(int k=1;k=N- Math.abs(m-N);k++){

for (int j = 1; j = Math.abs(N-i); j+=2) {

System.out.print(" ");

}

for (int j = 1; j =N- Math.abs(i-N); j++) {

System.out.print("*");

}

for (int j = 1; j = Math.abs(N-i); j+=2) {

System.out.print(" ");

}

}

System.out.println();

}

}

}

}

运行结果:

请输入一个正奇数:

3

*

***

*

*  *  *

*********

*  *  *

*

***

*

java里打星星怎么做啊

楼上虽然能实现 但是代码写死了 只能打印行数为5的给你个能自定义行数的 public class Test { /**

* @param args

*/

public static void main(String[] args) {

int row = 7;// 行数 必须是奇数 row = 3

int temp = (row + 1) / 2; // 中间行的i的值

for (int i = 1; i = row; i++) {

int space = 0; // 要打印的空格数

int star = 0; // 要打印的*数

space = i = temp ? temp - i : i - temp;

star = 2 * (temp-space);

//打印空格

for (int j = 0; j space; j++) {

System.out.print(" ");

}

//打印*

for (int k = 0; k star; k++) {

System.out.print("*");

}

System.out.println();

}

}}

觉得好记得结账


分享文章:java代码敲星星 java打星星
本文路径:http://bjjierui.cn/article/dodohcc.html

其他资讯