国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - Java教程 - Java使用Hashtable來(lái)檢驗(yàn)隨機(jī)數(shù)的隨機(jī)性

Java使用Hashtable來(lái)檢驗(yàn)隨機(jī)數(shù)的隨機(jī)性

2021-12-27 23:26Java進(jìn)階學(xué)習(xí)交流Java進(jìn)階者 Java教程

設(shè)計(jì)一個(gè)模擬銀行賬戶功能的類Account根據(jù)它的要求實(shí)現(xiàn)它的功能,掌握類和對(duì)象編程。設(shè)計(jì)一個(gè)描述二維平面上點(diǎn)的類Point根據(jù)要求實(shí)現(xiàn)功能,掌握構(gòu)造方法的使用。

Java使用Hashtable來(lái)檢驗(yàn)隨機(jī)數(shù)的隨機(jī)性

大家好,我是Java進(jìn)階者。

一、使用Hashtable來(lái)檢驗(yàn)隨機(jī)數(shù)的隨機(jī)性

1.首先是創(chuàng)建Hashtable,使用for循環(huán)和定義一個(gè)產(chǎn)生隨機(jī)數(shù)的r,key值對(duì)應(yīng)隨機(jī)數(shù)的value值。

  1. import java.util.*;
  2. class Counter{
  3. int i =1;
  4. public String toString(){
  5. return Integer.toString(i);
  6. }
  7. }
  8. public class T12 {
  9. public static void main(String[] args) {
  10. Hashtable ht = new Hashtable();
  11. for (int i =0;i < 500; i++){
  12. Integer r = new Integer((int)(Math.random()*10));
  13. if(ht.containsKey(r)){
  14. ((Counter)ht.get(r)).i++;
  15. }
  16. else{
  17. ht.put(r, new Counter());
  18. }
  19. }
  20. System.out.println(ht);
  21. }
  22. }

運(yùn)行的結(jié)果如下所示:

Java使用Hashtable來(lái)檢驗(yàn)隨機(jī)數(shù)的隨機(jī)性

二、 設(shè)計(jì)一個(gè)模擬銀行賬戶功能的類Account

1.要求如下所示:

(a)屬性:賬號(hào)(card,字符串類型)、儲(chǔ)戶姓名(name,字符串類型)、地址(address,字符串類型)、存款余額(balance,浮點(diǎn)型)、最低余額(minBalance,浮點(diǎn)型)

(b)方法:初始化所有屬性的構(gòu)造方法、存款(deposit方法)、取款(draw方法)、查詢(query方法)

要求:存款操作需顯示儲(chǔ)戶原有余額、將要存款數(shù)額及最終存款余額;取款時(shí),若最后余額小于最小余額,拒絕取款并顯示"取款失敗,至少保留余額XXX";查詢操作能顯示儲(chǔ)戶賬號(hào)、姓名、地址、存款余額及最低余額。

2.例子的實(shí)現(xiàn):

  1. public class Account {
  2. String card;//賬號(hào)
  3. String name;//姓名
  4. String address;//地址
  5. double balance;//存款余額
  6. static double minBalance;//最低余額
  7. Account(String card,String name,String address,double balance){
  8. this.card=card;
  9. this.name=name;
  10. this.address=address;
  11. this.balance=balance;
  12. Account.minBalance=5.0;
  13. }
  14. //存款方法
  15. public void deposit(double m){
  16. System.out.println("您賬戶余額:"+balance);
  17. System.out.println("存款數(shù)額 :"+m);
  18. balance+=m;
  19. System.out.println("最終存款余額:"+balance);
  20. }
  21. //取款(draw方法)
  22. public void draw(double m){
  23. double temp=balance-m;
  24. if(temp
  25. System.out.println("取款失敗,至少保留余額為"+minBalance);
  26. }else{
  27. balance=temp;
  28. }
  29. }
  30. //查詢方法
  31. public void query(){
  32. System.out.println("您的賬號(hào):"+card+"\n姓名:"+name+"\n地址:"+address+"\n存款余額:"+balance+"\n最低余額:"+minBalance);
  33. }
  34. public static void main(String[] args) {
  35. // TODO Auto-generated method stub
  36. Account a=new Account("123456", "張三", "廣東省xx", 200.00);
  37. a.deposit(300.0);
  38. a.draw(200);
  39. a.query();
  40. }
  41. }

運(yùn)行的結(jié)果如下所示:

Java使用Hashtable來(lái)檢驗(yàn)隨機(jī)數(shù)的隨機(jī)性

三、設(shè)計(jì)一個(gè)描述二維平面上點(diǎn)的類Point

1.要求如下所示:

(a)該類需要描述點(diǎn)的浮點(diǎn)型的橫坐標(biāo)x和縱坐標(biāo)y。

(b)提供能夠初始化橫縱坐標(biāo)的有參構(gòu)造方法,要求參數(shù)名稱與屬性同名。

(c)計(jì)算兩點(diǎn)間距離的方法distance。

提示:兩點(diǎn)之間距離等于兩點(diǎn)橫縱坐標(biāo)之差的平方和再開(kāi)方Math類中求平方根的方法:static double sqrt(double a)

2.例子的實(shí)現(xiàn):

  1. public class Point {
  2. double x,y;//橫坐標(biāo)x和縱坐標(biāo)y
  3. //有參數(shù)構(gòu)造方法
  4. Point(double x,double y){
  5. this.x=x;
  6. this.y=y;
  7. }
  8. //計(jì)算兩點(diǎn)間距離的方法distance
  9. double distance(Point a){
  10. double i=Math.pow((a.x-this.x), 2);
  11. double j=Math.pow((a.y-this.y), 2);
  12. double c=Math.sqrt(i+j);
  13. return c;
  14. }
  15. public static void main(String[] args) {
  16. Point p1=new Point(2,1);
  17. Point p2=new Point(1,1);
  18. double d=p1.distance(p2);
  19. System.out.print("兩點(diǎn)之間的距離為:"+d);
  20. }
  21. }

運(yùn)行的結(jié)果如下所示:

Java使用Hashtable來(lái)檢驗(yàn)隨機(jī)數(shù)的隨機(jī)性

四、 數(shù)據(jù)類型類

1.數(shù)據(jù)類型類:數(shù)據(jù)類型類也稱為包裝類,它是封裝了基本的數(shù)據(jù)類型。

如下圖所示:

Java使用Hashtable來(lái)檢驗(yàn)隨機(jī)數(shù)的隨機(jī)性

2.數(shù)據(jù)類型類的常用方法

(a)對(duì)象名.intValue()是獲取對(duì)象的基本數(shù)據(jù)類型例如int,float,char等。

(b)對(duì)象名.toString()是把基本數(shù)據(jù)類型轉(zhuǎn)換成字符串。

(c)類名.valueOf(String str)是把str轉(zhuǎn)換成對(duì)應(yīng)的數(shù)據(jù)類型對(duì)象。

五、總結(jié)

設(shè)計(jì)一個(gè)模擬銀行賬戶功能的類Account根據(jù)它的要求實(shí)現(xiàn)它的功能,掌握類和對(duì)象編程。設(shè)計(jì)一個(gè)描述二維平面上點(diǎn)的類Point根據(jù)要求實(shí)現(xiàn)功能,掌握構(gòu)造方法的使用。數(shù)據(jù)類型類也稱為包裝類,它是封裝了基本的數(shù)據(jù)類型。

原文鏈接:https://mp.weixin.qq.com/s/Q8ciHAVPunmoRqvGdCgUDw

延伸 · 閱讀

精彩推薦
  • Java教程小米推送Java代碼

    小米推送Java代碼

    今天小編就為大家分享一篇關(guān)于小米推送Java代碼,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧...

    富貴穩(wěn)中求8032021-07-12
  • Java教程Java實(shí)現(xiàn)搶紅包功能

    Java實(shí)現(xiàn)搶紅包功能

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)搶紅包功能,采用多線程模擬多人同時(shí)搶紅包,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙...

    littleschemer13532021-05-16
  • Java教程Java使用SAX解析xml的示例

    Java使用SAX解析xml的示例

    這篇文章主要介紹了Java使用SAX解析xml的示例,幫助大家更好的理解和學(xué)習(xí)使用Java,感興趣的朋友可以了解下...

    大行者10067412021-08-30
  • Java教程Java BufferWriter寫文件寫不進(jìn)去或缺失數(shù)據(jù)的解決

    Java BufferWriter寫文件寫不進(jìn)去或缺失數(shù)據(jù)的解決

    這篇文章主要介紹了Java BufferWriter寫文件寫不進(jìn)去或缺失數(shù)據(jù)的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望...

    spcoder14552021-10-18
  • Java教程20個(gè)非常實(shí)用的Java程序代碼片段

    20個(gè)非常實(shí)用的Java程序代碼片段

    這篇文章主要為大家分享了20個(gè)非常實(shí)用的Java程序片段,對(duì)java開(kāi)發(fā)項(xiàng)目有所幫助,感興趣的小伙伴們可以參考一下 ...

    lijiao5352020-04-06
  • Java教程Java8中Stream使用的一個(gè)注意事項(xiàng)

    Java8中Stream使用的一個(gè)注意事項(xiàng)

    最近在工作中發(fā)現(xiàn)了對(duì)于集合操作轉(zhuǎn)換的神器,java8新特性 stream,但在使用中遇到了一個(gè)非常重要的注意點(diǎn),所以這篇文章主要給大家介紹了關(guān)于Java8中S...

    阿杜7482021-02-04
  • Java教程xml與Java對(duì)象的轉(zhuǎn)換詳解

    xml與Java對(duì)象的轉(zhuǎn)換詳解

    這篇文章主要介紹了xml與Java對(duì)象的轉(zhuǎn)換詳解的相關(guān)資料,需要的朋友可以參考下...

    Java教程網(wǎng)2942020-09-17
  • Java教程升級(jí)IDEA后Lombok不能使用的解決方法

    升級(jí)IDEA后Lombok不能使用的解決方法

    最近看到提示IDEA提示升級(jí),尋思已經(jīng)有好久沒(méi)有升過(guò)級(jí)了。升級(jí)完畢重啟之后,突然發(fā)現(xiàn)好多錯(cuò)誤,本文就來(lái)介紹一下如何解決,感興趣的可以了解一下...

    程序猿DD9332021-10-08
主站蜘蛛池模板: 欧美一级片| 福利在线看 | 亚洲国产婷婷香蕉久久久久久99 | 素人av在线| 中文字幕在线不卡 | 中文字幕精品一区二区三区精品 | 性色网 | 亚洲在线电影 | 本道综合精品 | 日本三级中文在线电影 | 午夜成年人 | 亚洲精品一区二区三区蜜桃久 | 日韩欧美在线一区二区 | 在线91网| 欧美视频区 | 久久丫精品 | 日韩在线观看中文字幕 | 亚洲视频三区 | 国产成年人网站 | 国产精品久久久久免费 | 亚洲视频区 | 97精品国产97久久久久久免费 | 久久国产亚洲精品 | 国产一级片儿 | 久久久999国产 | 日韩欧美中文字幕一区二区三区 | 99视频精品 | 一级国产 | 亚洲欧美一区二区三区在线 | 久久人爽| 亚洲xxxxx| 国产精品www | 欧美久久免费 | 精品国产不卡一区二区三区 | 五月天婷婷免费视频 | 欧美精品一区二区三区中文字幕 | 尤物视频在线观看 | 欧美精品一二区 | 国产精品久久久久久中文字 | www.色94色.com| 国产资源在线看 |