谁能帮我解释一下这个JAVA程序,看不懂,就是循环的那部分(一个显示圣诞树的程序)

importjava.awt.Color;importjava.awt.GridLayout;importjava.awt.event.ActionEvent;impor... import java.awt.Color;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;

public class Christ {
JFrame frame=new JFrame("圣诞树");
JButton bt=new JButton("确认");
JTextField numfield=new JTextField();
JTextField colorfield=new JTextField();
JTextArea ta=new JTextArea(5,5);
JLabel lb=new JLabel("");
JLabel lb1=new JLabel("请输入您需要的圣诞树的大小<数字>");
JLabel lb2=new JLabel("<html>请输入您需要的圣诞树的颜色<br>1-黄色,2-红色,3-绿色,4-蓝色</html>");
public static void main(String[] args) {
Christ temp=new Christ();
temp.go();
}
String ChristmasTree(int n){
int i, j, k, m;
String str=new String("");
for (i = 1; i <= n / 2; i++) {
for (j = 1; j < n / 2 + i; j++) {
if (j <= n / 2 - i)
str+=" ";
else {
if (j % 2 == 0)
str+="*";
else
str+="$";
}
}
str+="\n";
}
for (k = n / 2 + 1; k <= n - n / 4; k++) {
for (m = 1; m <= n + 1; m++) {
if (m != n / 2)
str+=" ";
else
str+="||";
}
str+="\n";
}
return str;
}
展开
 我来答
a3906041
2012-12-28 · TA获得超过233个赞
知道小有建树答主
回答量:267
采纳率:0%
帮助的人:123万
展开全部
代码拷贝全了么?
temp.go(); “go()”这是什么东西?麻烦给拷贝一下 O(∩_∩)O~
追问
拷贝不下,我重新提问了,你可以看到吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
AdminWDQ
2012-12-31
知道答主
回答量:32
采纳率:0%
帮助的人:7.1万
展开全部
for循环就一直做到不满足就跳出来,没难度
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
y1152979527
2012-12-28 · 超过14用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:33.8万
展开全部
目的估计是想在面板中打印一颗圣诞树。Christ的go()方法未看见,不知道具体操作
追问
代码拷贝不下,我重新提问了,你可以看到吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式