Here’s some source code I wrote up for a java Bullet Energy Calculator.
import java.util.Scanner;//this is the scanner class needed to get input from the user
public class main {
public static void main(String[] args) {
String choice = “null”;//initializing the choice
int weight = 0,velocity = 0;//the two variables with initialization
while (!choice.equals(“Y”)) {//this line does a loop until the
// user confirms the data entered is correct
Scanner sc = new Scanner(System.in);//this creates the object
// called sc from the scanner class using the system in from the keyboard to gather data
System.out.println(“Enter bullet weight in grains”);
weight = sc.nextInt();//gets data from user using the sc object
System.out.println(“Enter velocity in feet per second”);
velocity = sc.nextInt();//gets data from user using the sc object
System.out.println(“The Bullet Weight is ” + weight + “\n”);
System.out.println(“The Bullet Velocity is ” + velocity + “\n”);
System.out.println(“Is this correct? (Y)es or (N)o \n”);
choice = sc.next();//if the user answers with a capital Y the program moves
// on, otherwise it repeats
}
System.out.println(“The Bullet Energy is…” + ((velocity * velocity) * (weight) / 450240) + ” foot pounds of energy.”);
//velocity squared times the weight divided by 45240 is the answer in foot pounds
}
}