成都网站建设设计

将想法与焦点和您一起共享

Java代码模拟灾害发生 java预警代码

求java——关于抽象类和接口的一个小程序代码,很急!多谢!

public class AbstractTest {

创新互联建站自2013年创立以来,先为东平等服务建站,东平等地企业,进行企业商务咨询服务。为东平企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

public static void main(String[] args) {

Fire f=new Fire();//消

f.start();

f.retreat();

Army a=new Army();//军

a.start();

a.retreat();

Health h=new Health();//卫

h.start();

h.retreat();

}

}//洪水

interface Flood{

public static final String flag="洪水";

void start();

void retreat();

}//地震!

interface Earthquake{

public static final String flag="地震";

void start();

void retreat();

}//台风

interface Typhoon{

public static final String flag="台风";

public void start();

public void retreat();

}//灾害!

abstract class Disaster implements Flood,Earthquake,Typhoon{

protected String name;

protected Disaster(String name) {

this.name=name;

}

public void start() {

System.out.println(this.name+"启动"+Flood.flag+"一级相应!");

System.out.println(this.name+"启动"+Earthquake.flag+"一级相应!");

System.out.println(this.name+"启动"+Typhoon.flag+"一级相应!\n");

}

public void retreat() {

System.out.println(Flood.flag+"消退"+this.name+"进入二级战备状态");

System.out.println(Earthquake.flag+"消退"+this.name+"进入二级战备状态");

System.out.println(Typhoon.flag+"消退"+this.name+"进入二级战备状态\n");

}

}//消防局!

class Fire extends Disaster{

Fire(){

this("消防局");

}

Fire(String name){

super(name);

}

}//军队!

class Army extends Disaster{

Army(){

this("军队");

}

Army(String name){

super(name);

}

}//卫生部!

class Health extends Disaster{

Health(){

this("卫生部");

}

Health(String name){

super(name);

}

}

求JAVA源代码

我用了半个小时 帮你写了一个简单的验证用户名和密码登陆问题 别辜负我的好意 下面是代码!(建好包和类 代码粘过去就能用)

实体类 包entity

-------------------------------------------------------------

package entity;

/**

* 用户实体类

* @author new

*

*/

public class Users {

private String name;//用户名

private String pass;//用户密码

/**

* 空的构造函数 用户实力化 此类对象

*/

public Users(){

}

/**

* 构造函数 接收用户名和密码

* @param name

* @param pass

*/

public Users(String name, String pass) {

this.name = name;

this.pass = pass;

}

/**

* 下面set和get方法就不用解释了吧

* @return

*/

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public String getPass() {

return pass;

}

public void setPass(String pass) {

this.pass = pass;

}

}

数据库类 包dao(我是模拟一下数据库 没有用到数据库)

--------------------------------------------------------------

package dao;

import java.util.*;

import entity.Users;//导入实体类

/**

* 模拟数据库 用户DAO

* @author new

*

*/

public class UsersDAO {

private static Users users=new Users();

static

{

users.setName("tom");

users.setPass("jerry");

}

/**

* 根据姓名查找这个用户 (模拟一下数据库)

* @param name

* @return

*/

public Users findUserByName(String name)

{

if(name.equals(this.users.getName()))

{

return this.users;

}

return null;

}

}

业务类 包service (验证用户名和密码)

------------------------------------------------------------

package service;

import dao.UsersDAO;

import entity.Users;

/**

* 验证密码 业务类

* @author new

*

*/

public class validatePass {

//实力化DAO对象

private UsersDAO us=new UsersDAO();

/**

* 验证输入的密码是否正确

* @param name

* @param pass

* @return

*/

public Users validate(String name,String pass)

{

Users user=null;

user=us.findUserByName(name);

//如果不为空 说明查到了

if(user!=null)

{

//用查询出来对象的密码和传过来的密码比较

if(user.getPass().equals(pass))

{

return user;

}

}

return null;

}

}

最后是测试test类 包test

----------------------------------------------------------

package test;

import entity.Users;

import service.validatePass;

/**

* 测试类

* @author new

*

*/

public class test {

/**

* main方法 用于测试

* @param args

*/

public static void main(String[] args)

{

//实例化业务类对象

validatePass v=new validatePass();

//用户名和密码

String name="tom";

String pass="jerry";

//开始验证

Users user=v.validate(name, pass);

if(user==null)

{

System.out.println("你输入的用户名或密码错误!");

}else

{

System.out.println("你已经通过验证,成功登陆!");

}

}

}

下面是一个Java程序的代码,不过看了半天没有理解,求大神给我解释一下: 题目写在下面!

这个程序我觉得有问题:number % 13 = 1怎么办,以及牌10取不到;

number的范围是0到52(52取不到,0可以取到),所以number/13只可能出现0,1,2,3这4种情况,分别对应4种花色;

我觉得上面的代码需要改一下,就是System.out.print((number % 13) + " of ");改成

System.out.print((number % 1 + 1 )+ " of ");

怎么使用java代码实现模拟水位涨沉动态效果

这是js...

dom的话设置div的top和bottom属性,用setTimeout()或者setInterval()方法

jquery的话就简单了,直接用animate()方法,也是设置top和bottom属性,slideUp()和slideDown()方法也行。


标题名称:Java代码模拟灾害发生 java预警代码
网站URL:http://chengdu.cdxwcx.cn/article/doiecgs.html