/** * In this program, use for and while loops with calculations to get the lottery odds. */ import java.util.Scanner; import java.util.Random; public class Lottery { public static void main (String []args)
[Code] .....
I need getting my numbers matching. When, I run the program each time no matter what number it keeps saying sorry no matches. However, I do need the program to have matches.
I have written a simple grade average program. This is my code:
package programs; import java.util.Scanner; public class GradeAverage { public static void main(String[] args) { Scanner input = new Scanner(System.in); int number; int counter = 0; int grade;
[Code] ....
Now the program is working just fine but what I don't like about it is the fact that you have to enter the number of grades before entering the grades. What I would prefer is to write your grades, hit some button that is reserved for calculating the average and then get the output.
Why this extremely simple program seems to be giving me a negative value for amount of calculations done within one minute ( Just using it as a bit of fun to see how different computers in the office perform).
Java Code:
class Benchmark { public static void main(String[] args) { long endTime = System.currentTimeMillis() + 60000; int count = 0; for (int i = 0; System.currentTimeMillis() < endTime; i++) { double x = Math.sqrt(System.currentTimeMillis()); count = i; } System.out.print(count + " calculations per minute"); } } mh_sh_highlight_all('java');
I am getting results between -2.1billion and -3.4billion which to me would make sense since they are not the best computers in the world but I would be expecting a positive value?
How to get used to program control statements. This is an attempt to write a program that returns the number of days between two dates. Sadly, it give incorrect values.
public class DaysBetweenDates { public static boolean isLeapyear(int year) {//This method will determine if a year is a leap year or not boolean isTrue=false; if(year%4==0 && year%100!=0) isTrue=true; else if(year%400==0) isTrue=true; return isTrue;
I am almost done with the assignment, but I am having an issue with this step: "Create a field to hold the gallery commission. This field cannot be set from outside the class. it is computed as 20% of the price, and should be set whenever the price is set. Put the code to calculate and set the commission in the setPrice() method"
import java.util.Scanner; public class PaintingHarness { public static void main(String[] args) { // put code here // Created object so we can take input from the Scanner Scanner input = new Scanner(System.in); Painting myPainting = new Painting();
I've created a method to calculate the ratio of one vowel to another, but I was hoping to get some feedback on another way I could approach the problem. The first bit of code is to find the vowels and assign them to an array ( for me, it seemed the easier thing to do in order to easily access the data). In the other bit of code, I have a method with two arguments (the vowels) to calculate the ratio.
public void findVowels(StringBuilder message, String delimiter) { subString = message.toString().toLowerCase().split(delimiter); vowelCounter = new int[5][subString.length]; // Remove all whitespace for (int index = 0; index < subString.length; index++) { subString[index] = subString[index].replaceAll("s", "");
A complex number is defined as z=a+i*b, where a is the real part, and b is the imaginary part. In other words, in order to define a complex number, we need the two floating numbers a and b. Write methods that perform for each of the following operations with complex numbers z1 = a1 + i*b1, and z2 = a2 + i*b2:
Create a test program that asks for the real and imaginary parts of two complex numbers from the user, and displays the results of the four operations, writing the formula as shown above, and replacing the a1, a2, b1 and b2 with the numbers entered by the user.The professor used the incorrect complex number equations and has notified the students of his error. I have run into a few problems thus far.
1. I'm not sure how to use floating numbers with the Math.pow(double, double) function, since its requires doubles!? So instead of using floating numbers, I've knowingly switched them all to double in order to see if the code itself is working properly for the purposes of this forum. Is there a way that I can modify this function so that it will work for floating numbers?
2. Regarding the division method, an error stating that c and d have not been initialized and I'm not sure how to change it because the other calculation methods work fine. Why do I need to initialize c and d in the division method and not the others?
3. Am I on the right path? I have surfed the web to see how others completed the program and they all appear very different than mine...
package program5; import java.util.Scanner; public class Program5 { static double a, b, c, d; static double i = Math.pow(-1,1/2);
I have made a simple form, it consists of 3 text box's textbox1, textbox2 and textbox3 as well as 1 button button1. What I want to be able to do is put numbers into textbox 1 and 2 and then show the multiplication of these numbers in textbox 3 when the button is pressed and I was wondering what is the standard way of reading these numbers from the text box and allowing us to do the conversion obviously in the textbox its a string and we need to convert to an int or double or whatever to be able to perform calculations on them then convert it back into a string to display in text box 3?
It seems that all of my arrays in the class Calculations are out of bounds, and I do not seem to know why.
Java Code:
/** public class DataAnalyzer { public static void main (String[] args) { //This creates an instance of ReadFiles ReadFiles aReadFiles = new ReadFiles(); Calculations aCalculations = new Calculations();
I also have this code that takes the file, goes through each line using a loop and counts the total of all the integers on each line, it also then loops and takes each integer on each line and divides it by the total calculated in the previous loop but I don't know what code to manipulate the strings to do these calculations. After these calculations I want to write the updated values to the text file I originally took the data in from. So as an example the total I already for this file to be '232' so the first line would be D 0.06 because 14/232 = 0.06034482758 and rounded to 2 decimal points is 0.06.
I am having problems figuring out how to make calculations using a two dimensional array. The problem is finding the distance of a projectile given the launch velocity and angle. The equation is x = v^2*sin(2theta)/g. I understand how to implement this equation using the toRadians() and Sin() methods. What I don't understand is how to calculate the distance values with a multi dimensional array.
My array has the velocities on the left and angles on the right. I tried using nested loops but I don't know how to access the two pieces of data at a time which I need.
It's an RMI program that has to be able to return the mean, mode and median of a set of numbers.It's composed of 4 classes; a client, an implementation class (with the math), an Interface, and a server class.
I am doing a calculator using stacks but when i try to calculate I getting the wrong data example stack contains 8 and user enter -3 stack should change to 5.
I've created several methods in another class to perform certain matrix calculations. Do I need to have mutator method in this calculation class to define the column length of the matrix object? I understand why the following code is not working, but I was hoping to get a quick and easy workaround. I'm not sure how to initialize the size of the column for newMatrix within the method.
public int [][] sum(int matrixOne[][], int matrixTwo[][]) { int sumMatrix [][] = new int[matrixOne.length]["WHAT TO PUT HERE"]; for (int i = 0; i < matrixOne.length; i++) { for (int j = 0; j < matrixOne[i].length; j++) { sumMatrix[i][j] = matrixOne[i][j] + matrixTwo[i][j]; System.out.println("matrixSum" + sumMatrix[i][j]); } } return sumMatrix; }
Then I will use this method to print the new matrix:
public void printMatrix(int newMatrix [][]) { for (int i = 0; i < newMatrix.length; i++) { for (int j = 0; j < newMatrix[i].length; j++) { System.out.print(newMatrix[i][j] + " "); } System.out.println(""); } }
Is all of this overkill and should I just define all the methods within the same class to avoid these issues?
I have to ask the user to enter 4 whole numbers, and then the program will calculate:
> x numbers are positive and even > x numbers are positive and odd > x numbers are negative and even > x numbers are negative and odd
but I have trouble with the conditions. How do I form the conditions to calculate this? My professor said I can do this with only four IFs (or ELSE IF). This is what I did:
import java.util.Scanner; public class Calc{ public static void main(String [] args){ Scanner sc = new Scanner(System.in);
int pe = 0, po = 0, ne = 0, no = 0; /* four variables for each result pe - positive even po - positive odd ne - negative even no - negative odd
I am trying to put together a small application in my spare time. Nothing major, but one thing I want it to do is accept a few inputs, and take those and add them to a table with columns for use later (printing, calculations, etc). I was originally looking at something like Jtable, but that looks just like an excel spreadsheet done Java, so not what I'm looking for.
I'm looking for something that's read-only, where I can insert data from input fields, and then perform calculations with the column data later.
A shopkeeper in Diagon Alley needs you to write a program that will calculate the correct amount of change due to a customer. (In Diagon Alley they use three coins with different values, given below).
1. Prompt the user to input the amount of sale in Galleons, Sickles, and Knuts.
2. Prompt the user to input the amount of money given by the customer in Galleons, Sickles, and Knuts.
3. Create constants that represent:
a. 1 Galleon = 17 Sickles
b. 1 Sickle = 29 Knuts
4. Perform the necessary calculations and conversions to compute the correct change in the least number of coins.
5. create a formatted receipt recording the entire transaction.
Here are what is steps 1 and 2 and 5 but problem with are 3 and 4. I need to create the constants and use proper conversions to give the right amount of change back.
Java Code:
import java.util.Scanner; public class OperatorFormatting { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("Welcome to Flourish and Blotts");
[Code] ....
Basically, on steps 3 and 4 which are creating the constants and using the to make the proper conversions to give the customer the proper amount of change Due.
I have a routine that returns a boolean. If any of a series of tests fails, the routine returns false, otherwise it returns true. For example, the routine might test for whether or not an integer is both odd and greater than 99, thus:
public boolean oddAndOld(int x) { if (x % 2 == 0) return false; if (x < 100) return false; return true; }
I like the above because it suggests that "true" is the condition that applies if the incoming parameter meets all the required criteria. But I've sometimes seen this style used:
public boolean oddAndOld(int x) { if (x % 2 == 0) return false; if (x < 100) return false; else return true; }
I like this less because, among other things, if that last criterion is removed, the "else/return true" must be moved up into the immediately preceding test (or else leave some funny whitespace, depending on how you go about removing the departing "if" statement), but it does avoid suggesting that "return true" is hard-coded (that is, it reinforces that "true" is a conditional return value, not inevitable).
I've been trying to make a class that has a toString method that displays the board at the same time displays the value of each index of a 2d character array inside of the code. My professor has made the client print the method. I assumed since he was printing it on the client we had to return a string that gives us this.The number 2 is part of the 2d character array while the rest of the index values are just space characters.
I had trouble figuring out how to return this so I started testing it out in another file.
public static void main(String[] args) { // TODO Auto-generated method stub char[][] myHidingPlaces; myHidingPlaces = new char[5][3]; myHidingPlaces[0][0] = 'p'; char play = '1'; for (int i = myHidingPlaces.length-1; i >= 0 ; i--) {
Basically, it's to write a method that takes in, and then returns another array, whose first element is the average of the first two numbers, last element is the average of the last two, and then everything else is just the average of that index, the one before, and the one after. {1, 2, 4, 8} would return {1.5, 2.33333, 4.66666, 6}.I'm currently getting everything fine, except am not getting the last number (i.e. '6').
public class Arrays { public static void main(String [] args){ double [] a1 = {1, 2, 4, 8}; for (int i = 0; i < a1.length; i++) System.out.println(a1[i]);
Before I created the data file are the points of x and y I created a model class that represents the graph. I have a problem with making a function that returns the panel of the graph.
Attached File(s)
data.cvs.txt (726bytes) Number of downloads: 12 chart.txt (3.72K) Number of downloads: 10
I need to create a method that returns a new array containing the componentwise sum of its arguments(if length is the same). For instance, if the input arrays are {0,1, 2} and {2, 2, 3} then the output is {0+2, 1+2, 2+3}, i.e. {2,3,5}.If the input arrays have different numbers of elements, the method should return null.
I came with something like this, however i dont know how to make a copy of an array from two arrays. My code obviously wont compile. package whatever;
import java.util.Arrays; public class hhhh { public static void main(String[] args) { double [] a = {1,2,3}; double [] b = {2,3,4};