Delete CountNumbers.java from deprecated directory
This commit is contained in:
parent
4b16ccf00e
commit
1a3185b48f
|
@ -1,32 +0,0 @@
|
|||
//This code is written by Siwat Sirichai
|
||||
package partC;
|
||||
import java.io.File;
|
||||
import java.io.FileNotFoundException;
|
||||
import java.util.Scanner;
|
||||
public class CountNumbers {
|
||||
|
||||
public static void main(String[] args) {
|
||||
try { //Since java.io.File throws FileNotFoundException, a try-catch block is neccessary.
|
||||
Scanner sc = new Scanner(new File("numbers.txt")); //This create a scanner with file "number.txt" as an input
|
||||
int length = 0; //define array length initialy at zero
|
||||
for(length = 0;sc.hasNextInt();length++)sc.nextInt(); //Use File Scanner to find the number of elements in the file
|
||||
int[] int_array = new int[length]; //Create an array with length number of elements
|
||||
sc = new Scanner(new File("numbers.txt")); //Send the Scanner's cursor to the top of the file
|
||||
for(int i = 0;i<int_array.length;i++)int_array[i]=sc.nextInt(); //populate the array with the file's value
|
||||
for(int i = 0;i<int_array.length;i++)int_array[i]++; //increase each elements by one
|
||||
System.out.println("The number of integers greater than 25: "+greater(int_array,25));
|
||||
System.out.println("The number of integers greater than 25: "+greater(int_array,50));
|
||||
System.out.println("The number of integers greater than 25: "+greater(int_array,75));
|
||||
} catch(FileNotFoundException e) {
|
||||
System.out.println("File \"numbers.txt\" is not found in the current directory!"); //If no fie named numbers.txt is found, show "File "numbers.txt" is not found in the current directory!" and exit the program with exit code 0
|
||||
System.exit(0);
|
||||
}
|
||||
|
||||
}
|
||||
public static int greater(int[] a,int v) {
|
||||
int count = 0; //Create an int name count to store the number of numbers that are greater than a at all indexes
|
||||
for(int val : a)if(val>v)count++;//This is called a for-each loop, it will loop for a.length iteration,
|
||||
return count;
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue