首页 > 基础知识 > 正文

Java DB,有没有那种很小的手机回合制游戏,就像java一样

2020-04-27 09:58:53  来源:http://www.capsicumpm.com  编辑:admin

用JAVA编程输入两个正整数m和n,求其最大公约数和最小公倍数

用辗转相除法可以求得最大公约数,而最小公约数等于m和n的积除以它们的最大公约数。int gcd( int m, int n ) { if( m < n ) { int temp = n; n = m; m = temp; } if( m % n == 0 ) return n; else { m %= n; return gcd( n, m ); }}

如何用Java线程实现银行的存款取款问题最好能写出编出的具体程序

AccountTest.java class BankAccount //定义银行账户类BankAccount{private static int amount =2000; //账户余额最初为2000public void despoit(int m) //定义存款的方法{amount=amount+m;System.out.println("晓明存入["+m+"元]");}public void withdraw(int m) //定义取款的方法{amount=amount-m;System.out.println("张新取走["+m+"元]");if(amount<0)System.out.println("***余额不足!***);public int balance() //定义得到账户余额的方法{return amount;}}classicCustomerextendsThread {String name;BankAccount bs; //定义一个具体的账户对象public Customer(BankAccount b,String s){name=s;bs=b;}public static void cus(String name,BankAccount bs) //具体的账户操作方法{if(name.equals("小明")) //判断用户是不是小明{try{for(int i=0;i<6;i++) //用户晓明则向银行存款6次,每次1000元 {Thread.currentThread().sleep((int)(Math.random()*300));bs.despoit(1000);}}catch(InterruptedException e){}}else{try{for(int i=0;i<6;i++) //用户不是小明则从银行取款6次,每次1000元{Thread.currentThread().sleep((int)(Math.random()*300));bs.withdraw(1000); }}catch(InterruptedException e){} }}public void run() //定义run方法}cus(name,bs); }}public classAccountTest{public static void main(String [] args) throws InterruptedException{BankAccount bs=new BankAccount();Customer customer1=new Customer(bs,"小明");Customer customer2=new Customer(bs,"张新");Thread t1=new Thread(customer1);Thread t2=new Thread(customer2);t1.Start();t2.start();Thread.currentThread().sleep(500);}}

java io流中怎么在一个文本中追加字符串

FileOutputStream out=new FileOutputStream(file,true)最后面那个true就是追加的意思。

java项目开发,什么是权限系统?是不是就是注册登陆?

没那么简单的. 权限系统还有一个更重要的是角色, 例如 一个简单的学校oa系统, 学生登录进去能看到自己个人的信息, 例如课程表, 成绩单等等, 如果是老师登录进去就能看到本班所有学生的成绩, 个人信息, 联系信息等等.. 那么老师跟学生在系统当中就是两个不同的角色, 这就是权限系统其中的一个表现.

在java中要使用向下转型是不是必须先向上转型啊

不是必须,但是如果没有向上转型,一般情况向下转型肯定异常。比如一个学生可以看成一个人(向上转型)一个人我可以把他当做一个学生看(向下转型),但是这个人必须本来就是一个呗当做人处理的学生,否则肯定不可以,有点绕口,但就是这么个理儿有