真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java作業(yè)4--小孩名字流行度排名(簡單實現(xiàn))-創(chuàng)新互聯(lián)

如圖所示?是我們的題目要求?

為臺兒等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及臺兒網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站設(shè)計、成都做網(wǎng)站、臺兒網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!

有兩個附件是名字流行度排名

接下來是我們的代碼實現(xiàn)

這里我使用的是逐行讀入文件內(nèi)容,再利用字符串的spilt方法對字符串按“,”進(jìn)行分割,取出名字和性別進(jìn)行比較。這里的比較我用的是equalIgnorance方法,忽略大小寫比較。

import java.io.*;
import java.util.Scanner;

public class name_popularity {
    public static void main(String[] args) throws IOException {
        Scanner sc=new Scanner(System.in);
        System.out.println("Enter the year");
        int year= sc.nextInt();

        System.out.println("Enter the gender");
        String gender=sc.next();

        System.out.println("Enter the name");
        String name=sc.next();

        switch (year)
        {
            case 2020:
            {    //首先定義一個文件對象 路徑自己修改到自己的文件地址
                File f1=new File("yob2020.txt");
                BufferedReader bufferedReader = new BufferedReader(new FileReader(f1));
                //每一行的內(nèi)容
                String strLine = null;
                int lineCount = 1;
                while(null != (strLine = bufferedReader.readLine()))
                {
                    //獲取名字 進(jìn)行比較 利用“,”進(jìn)行分割 只對名字和性別進(jìn)行比較
                    String strname=strLine.split(",")[0];
                    //獲取性別
                    String strsex=strLine.split(",")[1];
                    if (strname.equalsIgnoreCase(name)&&strsex.equalsIgnoreCase(gender))
                    {
                        System.out.println(name+" is rankded "+ lineCount+" in year 2020");
                        return;
                    }
                    //讀取下一行
                    lineCount++;
                }
                System.out.println(name+" is not ranked in year 2020");
                break;
            }
            case 2021:
            {
                //首先定義一個文件對象 
                File f1=new File("yob2021.txt");
                BufferedReader bufferedReader = new BufferedReader(new FileReader(f1));
                //每一行的內(nèi)容
                String strLine = null;
                int lineCount = 1;
                while(null != (strLine = bufferedReader.readLine()))
                {
                    //獲取名字 進(jìn)行比較
                    String strname=strLine.split(",")[0];
                    //獲取性別
                    String strsex=strLine.split(",")[1];
                    if (strname.equalsIgnoreCase(name)&&strsex.equalsIgnoreCase(gender))
                    {
                        System.out.println(name+" is rankded "+ lineCount+" in year 2021");
                        return;
                    }
                    //讀取下一行
                    lineCount++;
            }
                System.out.println(name+" is not ranked in year 2021");
                break;
        }
    }

}
}

最后是運行效果展示:

是可以很好的完成題目的要求?本次題目也就完成了?

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧


網(wǎng)頁名稱:java作業(yè)4--小孩名字流行度排名(簡單實現(xiàn))-創(chuàng)新互聯(lián)
文章地址:http://weahome.cn/article/cojsgh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部