【发布时间】:2014-01-07 11:33:40
【问题描述】:
我有两节课。我想在二等(类问题)的一等中使用english 和french。请帮助我修复该代码,因为它显示了一个错误。
代码块:
package josephtraduire;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class FileParser implements IParser{
@Override
public void parseFile () throws IOException{
String french="";
String english="";
try( BufferedReader br = new BufferedReader(new FileReader("C:\\Users\\User\\Desktop\\text.txt"))){
String line;
while ((line = br.readLine())!=null){
String[] pair = line.split(";");
french=(pair[0]);
english=(pair[1]);
}
}
}
}
和
package josephtraduire;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Date;
import java.util.Scanner;
public class Question extends FileParser {
String mot ;
String reponse ;
String name;
int nb;
int nbquest ;
String traduction;
Question (String name , int nb){
this.name=name;
this.nb=nb;
}
Question() throws IOException{
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader in = new BufferedReader(isr);
{
System.out.println("Entrer votre nom ");
String nom = in.readLine();
name=nom;
}
do {
System.out.println("Rentrez le nombre de question : ( max 20 )");
Scanner nombrequest = new Scanner(System.in);
nbquest = nombrequest.nextInt();
nb=nbquest;
} while ( nbquest>20 ||nbquest<=0);
}
public void Play () throws IOException{
int i=0;
boolean bool=true;
int score=0;
String continuer;
Date maDate = new Date();
String a = maDate.toString() ;
while (i<nbquest && bool) {
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader in = new BufferedReader(isr);
System.out.println("donner la traduction de "+french);
String reponseee = in.readLine();
traduction=reponseee;
if(bool=true ){
if(traduction.equals(english)){
score++;
System.out.println("Bravo! Bonne reponse");
}else{
System.out.println("Mauvaise reponse");
}
}
【问题讨论】:
-
请格式化您的代码并仅发布相关代码sn-p。
-
……你的……你的编码格式……恐怖……
-
请再次格式化您的代码并删除所有不必要的空格等...
-
首先使用 ctrl+a 和 ctrl +shift+f 格式化您的代码(如果您使用的是 eclipse..)
-
你真的需要拿起一本初学者的书,或者阅读一个教程。不要着急。