}
}
});
l1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
int j1 = (int) (Math.random() * 10) % 6;
l1.setText(num2[j1]);
int j2 = (int) (Math.random() * 10) % 6;
l2.setText(num2[j2]);
int j3 = (int) (Math.random() * 10) % 6;
l3.setText(num2[j3]);
int j4 = (int) (Math.random() * 10) % 6;
l4.setText(num2[j4]);
int j5 = (int) (Math.random() * 10) % 6;
l5.setText(num2[j5]);
int j6 = (int) (Math.random() * 10) % 6;
l6.setText(num2[j6]);
if (j1 == j2j2 == j3 || j4 == j5j5 == j6 || j1 == 1
j2 == 2j3 == 3j4 == 4j5 == 5j6 == 6
|| j1 == 6j2 == 5j3 == 4j4 == 3j5 == 2
j6 == 1) {
l7.setBackground(Color.red);
l7.setText("特等奖");
} else if (j1j2j2j3 || j3j2j2j1 || j4j5
j5j6 || j6j5j5j4 || j1 == j2
j5 == j4 || j1 == j2j5 == j6 || j3 == j2
j4 == j5 || j5 == j6j2 == j3) {
l7.setBackground(Color.YELLOW);
l7.setText("一等奖");
} else {
l7.setBackground(Color.lightGray);
l7.setText("未中奖,加油!");
}
}
});
Font font = new Font("", Font.BOLD, 20);
l1.setFont(font);
l2.setFont(font);
l3.setFont(font);
l4.setFont(font);
l5.setFont(font);
l6.setFont(font);
l7.setFont(font);
l8.setFont(font);
l9.setFont(font);
add(l1);
add(l2);
add(l3);
add(l4);
add(l5);
add(l6);
add(l7);
add(l8);
add(l9);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
frame = new 抽奖游戏();
frame.setTitle("抽奖大战");
frame.setSize(500, 500);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
学习java 遇到的困难 求助! 我学习代码没有全局观 求有代码全局观的高手帮助我Thinking in java 是本好书啊,不过不太适合刚学的人 , JAVA核心技术可以,孙卫琴也有一本JAVA的书很适合初学者 。
我也说说封装 , 所谓封装是指:把类的属性隐藏起来,使别人不能直接访问,只能通过一定的方法才能访问,这样我们就可以在方法上进一步对访问进行控制 。
就你给的这个例子看,我们在一个新类里作如下操作
AAA tempA = new AAA();
//下面的两个方法是不能运行的,因为AAA中声明age,name为private,所以其
//它类不能直接访问
//System.out.println(tempA.age);
//System.out.println(tempA.name);
//但我们可以这样访问
System.out.println(tempA.getAge());
System.out.println(tempA.getName());
//因为这两个访问age,name的方法在AAA中声明为public , 所以其它类可以直
//接调用 , 从而间接访问到tempA里的age,name这两个私有属性 。也正因为这
//样我们就可以在这两个方法上做一些操作以达到我们的逻辑要求 。
至于运行,一个类如果想运行,必须有一个方法public static void main(){}
所以,你的这个类是不能运行的 。
声明过main方法后,可以用"java 类名" 来运行(也可以用一些IDE来运行)!
运行的细节,你可以在看过Thinking in java 后体会,我们也可以再交流
有问题就HI我吧,我在复习这些知识:)
对于java项目,我虽然知道业务逻辑但是还是不知道怎么写出代码 ,原因在哪 ?其实java加油代码你已经很好了,java加油代码我认为写程序首先要有自己的思路 , 其次才是看你真正掌握的技能...比如一艘船如果有足够大的马力,但是缺少正确的方向..那样子会装上暗礁的,所以在编程方面业务逻辑是很重要的,接下来只要有一般的技能基础就可以了;
推荐阅读
- jquery公共库,jquery工具函数
- oracle数据移植语法,oracle移植mysql
- 经营类游戏2021,经营类游戏2023
- 格斗网页游戏视频,网页单机格斗游戏
- 安卓背单词软件毕业设计,背单词android项目需求分析
- ios16.02用起来怎么样,ios161值得更新吗
- python函数图像包 python图像库函数
- jquery亮灯特效,jquery特效的设计与制作
- flutter移动端视频播放卡顿的简单介绍