在我的程序中,我在控制台中有文件输入文件和输出。在这里,我在数组中使用了文件I / O,但现在我想实现我的程序Using method。 那么,我如何在我的程序中使用方法? 感谢。
这是我的代码:
public class score {
public static void main(String[] args) throws FileNotFoundException {
// TODO Auto-generated method stub
JFileChooser jfc = new JFileChooser(".");
int jfcUserOption = jfc.showOpenDialog(null);
if (jfcUserOption == JFileChooser.APPROVE_OPTION){
File chosenFile = jfc.getSelectedFile();
Scanner input = new Scanner( chosenFile );
int n = input.nextInt();
double[] score = new double[n];
int bestScore = 0;
for(int i = 0; i < n; i++) {
score[i] = input.nextDouble();
if (bestScore < score[i]){
bestScore = (int) score[i];
}
}
char grade;
for (int i = 0; i < n; i++){
if (score[i] >= bestScore - 15)
grade = 'A';
else if (score[i] >= bestScore - 25)
grade = 'B';
else if (score[i] >= bestScore - 35)
grade = 'C';
else if (score[i] >= bestScore - 45)
grade = 'D';
else
grade = 'F';
System.out.println("Student " + (i + 1 )+" score is " + score[i] +" and grade is " + grade);
}
}
}
}
答案 0 :(得分:0)
根据您要使用的方法,您有很多选择 - 这就是方法有用的原因。
考虑它的好方法是将步骤或操作分解为自己的方法,main()方法可以调用它们:
例如,这里我们定义一个新方法findBestScore(),我们用它将一个int值返回到main()方法中调用的位置:
RewriteEngine On
RewriteCond $1 !^(index\.php | assets | images | js | css | uploads | favicon.png)
RewriteCond %(REQUEST_FILENAME) !-f
RewriteCond %(REQUEST_FILENAME) !-d
RewriteRule ^(.*)$ ./index.php/$1 [L]
ubuntu@ip-172-31-28-229:/var/www/html/CodeIgniter$ a2enmod rewrite
Module rewrite already enabled
}
但是,这不会编译,因为有一些丢失的导入。