加载中…
  
博文
标签:

java

坦克大战地图

代码实现

杂谈

分类: 倪学习的脚步

    在坦克大战的游戏里面有构筑地图的一个小步骤,实现代码如下所示:
package game;

import java.awt.Container;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

import javax.swing.JFrame;

public class GameMap extends JFrame {
 private int frameX;
 private int frameY;
 
 //字符串数组,放的是图片的路径
 String[] imgArray = { '0.jpg', '1.jpg', '2.jpg', '3.jpg' };

 public GameMap() {
  Container con = this.getContentPane();
  con.setLayout(null);

  int x = 0;

  int y = 0;

  FileReader fr = null;
  BufferedReader br = null;

  try {
   fr = new FileReader('info.txt');
   br = new BufferedReader(fr);

   String temp = null;
   while ((t

标签:

java

atm代码实现

面向对象

java代码示例

it

分类: 倪学习的脚步

    今天,胡老带着我们用面向对象的思考方式做了ATM机这个系统。
    一个User[用户]类、ATM[atm机]类和一个测试类。
在用户类里面就定义了了用户的用户名、用户密码、和其账户[account]。
而在ATM这个类里面,则定义了对自己账户存款的存、取、查询行为;还有用户登陆、修改密码、退出系统的方法;再有,atm也要提供运行的方法、显示一个欢迎界面,还有用户进入系统后的选择界面。最重要的是,我们需要在atm这个类里面创建一个User对象,并且初始化数据。
以下是全部的代码展示:
import java.util.Scanner;

public class ATM {
 private User user;

 public ATM() {
  user = new User();
  // 如果说我们实现了文件或是数据库,那么下一步动作
  // 应该是读取文件或数据库,把用户名,密码,帐户的值
  // 赋给user对象。现在我们只能使用假数据
  this.user.setName('frjj');
  this.user.setPassword('12345');

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有