Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在.txt文件中存储输入数字中的最大数字(大写)?_Java_File_Io_Numbers - Fatal编程技术网

Java 如何在.txt文件中存储输入数字中的最大数字(大写)?

Java 如何在.txt文件中存储输入数字中的最大数字(大写)?,java,file,io,numbers,Java,File,Io,Numbers,我应该从所有输入的数字中获取最大的数字,并将最大的数字转换成单词。实际上,我们语言中的数字。我在将其存储到.txt文件时遇到了一些问题。我的程序只存储数字而不存储单词,如何使我的程序只存储单词而不存储数字 public static int getHighest1(int ... dNums) throws IOException, FileNotFoundException { PrintWriter outFile = new PrintWriter("Output1.txt");

我应该从所有输入的数字中获取最大的数字,并将最大的数字转换成单词。实际上,我们语言中的数字。我在将其存储到.txt文件时遇到了一些问题。我的程序只存储数字而不存储单词,如何使我的程序只存储单词而不存储数字

public static int getHighest1(int ... dNums) throws IOException, FileNotFoundException {
    PrintWriter outFile = new PrintWriter("Output1.txt");


   for (int iCtr=0; iCtr<dNums.length; iCtr++) {
        System.out.println("Values:" +dNums[iCtr]);
    }

    int dMax = 0;        
    for (int iCtr=0; iCtr<dNums.length; iCtr++) { 
        if (dMax<dNums[iCtr]) {
            dMax = dNums[iCtr];
        }
    }

    outFile.println("Ang pinakamataas na numero ay:" +dMax);

    int dTenThousands, dThousands, dHundreds, dTens, dOnes, dRemainder=0;

    dTenThousands = dMax/10000;
    dMax = dMax%10000;
    dThousands = dMax/1000;
    dMax = dMax%1000;
    dHundreds = dMax/100;
    dMax = dMax%100;
    dTens = (dMax%100)/10;

    if (dMax>10 && dMax <20) {
        dTens = 0;
        dOnes = 0;
        dRemainder=dMax%10;
    }

    else {
        dTens = dMax/10;
        dOnes = dMax;
    }

    switch(dTenThousands) {
        case 1: System.out.print("Sampung libo"); break; 
        case 2: System.out.print("Dalawgpung libo"); break;
        case 3: System.out.print("Tatlunpung libo"); break;
        case 4: System.out.print("Apatnapung libo"); break;
        case 5: System.out.print("Limangpung libo"); break;
        case 6: System.out.print("Animnapung libo"); break;
        case 7: System.out.print("Pitongpung libo"); break;
        case 8: System.out.print("Walongpung libo"); break;
        case 9: System.out.print("Siyamnapung libo"); break;
    }

    switch(dThousands) {
        case 1: System.out.print("Isang libo"); break; 
        case 2: System.out.print("Dalawang libo"); break;
        case 3: System.out.print("Tatlong libo"); break;
        case 4: System.out.print("Apat na libo"); break;
        case 5: System.out.print("Limang libo"); break;
        case 6: System.out.print("Anim na libo"); break;
        case 7: System.out.print("Pitong libo"); break;
        case 8: System.out.print("Walong libo"); break;
        case 9: System.out.print("Siyam na libo"); break;
    }

    switch(dHundreds) {
        case 1: System.out.print("Isandaan"); break; 
        case 2: System.out.print("Dalawandaan"); break;
        case 3: System.out.print("Tatlundaan"); break;
        case 4: System.out.print("Apatnadaan"); break;
        case 5: System.out.print("Limangdaan"); break;
        case 6: System.out.print("Animnaraan"); break;
        case 7: System.out.print("Pitongraan"); break;
        case 8: System.out.print("Walongraan"); break;
        case 9: System.out.print("Siyam naraan"); break; 
    }

    switch(dRemainder) {
        case 1: System.out.print("Labingisa"); break; 
        case 2: System.out.print("Labindalawa"); break;
        case 3: System.out.print("Labintatlo"); break;
        case 4: System.out.print("Labing apat"); break;
        case 5: System.out.print("Labinlima"); break;
        case 6: System.out.print("Labing anim"); break;
        case 7: System.out.print("Labing pito"); break;
        case 8: System.out.print("Labing walo"); break;
        case 9: System.out.print("Labing siyam"); break; 
    }

    switch(dTens) {
        case 1: System.out.print("Sampu"); break; 
        case 2: System.out.print("Dalawampu"); break;
        case 3: System.out.print("Tatlumpu"); break;
        case 4: System.out.print("Apatnapu"); break;
        case 5: System.out.print("Limampu"); break;
        case 6: System.out.print("Animnapu"); break;
        case 7: System.out.print("Pitumpu"); break;
        case 8: System.out.print("Walumpu"); break;
        case 9: System.out.print("Siyamnapu"); break; 
    }

    switch(dOnes) {
        case 1: System.out.print("Isa"); break; 
        case 2: System.out.print("Dalawa"); break;
        case 3: System.out.print("Tatlo"); break;
        case 4: System.out.print("Apat"); break;
        case 5: System.out.print("Lima"); break;
        case 6: System.out.print("Anim"); break;
        case 7: System.out.print("Pito"); break;
        case 8: System.out.print("Walo"); break;
        case 9: System.out.print("Siyam"); break; 
    }

    System.out.println("\nAng pinamataas na numero ay:" +dMax);

}
public static int getHighest1(int…dNums)抛出IOException、FileNotFoundException{
PrintWriter outFile=新的PrintWriter(“Output1.txt”);
对于(int iCtr=0;iCtr更改您的所有:

case n: System.out.print("xxx"); break;

更改您的所有设置:

case n: System.out.print("xxx"); break;


您必须将开关中的System.out.print…cases更改为outFile.print。

您必须将开关中的System.out.print…cases更改为outFile.print。

另一种方法是将输出组织为字符串值,然后您可以对结果执行所有操作。并使用file.write()写入文件.

另一种方法是将输出组织为字符串值,然后可以对结果执行任何操作。并使用file.write()写入文件