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预警代码
分享地址:http://ybzwz.com/article/doiecgs.html