写一个Java小程序 AsterisksApplet.java 显示如下加号的阵列:
+ + + +
+ + +
+ + + +
+ + +
+ + + +
+ + +
+ + + +
将语句:
g.drawString("+", x, y);
嵌套到恰当的循环结构中。x和y是int型变量或者int型的表达式。由于drawString处理的是一个字符串而非字符,所以我们用 "+" 而不是 '+' 。
我们可以通过程序更改字符的字体。paint方法前面添加如下语句改变原有字体:
Font f = new Font("Serif",Font.PLAIN, 24);
g.setFont(f);
修改后的字体大小为24像素,字体类型为Serif。记住在使用Font类前,导入Java包:
import java.awt.Font;
提示:思考奇数或偶数的定义。编写ViewPlusApplet.html文件来运行这个小程序。
帮忙写一个Java 程序,显示如下加号的阵列:
答案:1 悬赏:40 手机版
解决时间 2021-03-06 18:46
- 提问者网友:欲劫无渡
- 2021-03-06 03:13
最佳答案
- 五星知识达人网友:你哪知我潦倒为你
- 2021-03-06 03:36
import java.applet.Applet;
import java.awt.Font;
import java.awt.Graphics;
public class AsterisksApplet extends Applet{
public void paint(Graphics g){
int line=8;
int num=0;
int x,y;
y=85;
while(line>1){
if(line%2==0){
x=50;
while(num<4){
g.drawString("+", x, y);
x=x+20;
num=num+1;
}//while num
}//if
else{
x=60;
while(num<3){
g.drawString("+", x, y);
x=x+20;
num=num+1;
}
}//else
line=line-1;
y=y+50;
num=0;
}//while line
}//void
}//class
import java.awt.Font;
import java.awt.Graphics;
public class AsterisksApplet extends Applet{
public void paint(Graphics g){
int line=8;
int num=0;
int x,y;
y=85;
while(line>1){
if(line%2==0){
x=50;
while(num<4){
g.drawString("+", x, y);
x=x+20;
num=num+1;
}//while num
}//if
else{
x=60;
while(num<3){
g.drawString("+", x, y);
x=x+20;
num=num+1;
}
}//else
line=line-1;
y=y+50;
num=0;
}//while line
}//void
}//class
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯