For Loop Program - Increment Hours By 12 And Double Population By 2 Each Time
Oct 3, 2014
So I need to make a for loop for this problem: A certain type of bacteria doubles its population every twelve hours. If you start with a population of 1000, how many hours will it take for the population to exceed 1,000,000? Output needs to be in table format, such as:
import java.io.*; public class workhours{ public static void main (String args[]){ try{ BufferedReader breader=new BufferedReader(new InputStreamReader(System.in)); String days[]={"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"};
java.util.Date date = new java.util.Date(); java.sql.Time cur_time = new java.sql.Time(date.getTime());
/*this is my database connectivity code from where I am getting second date that I am comparing. This is right. Don't bother it.
Connection c= ConnectionManager.getConnection(); String sql = "select t from datesheet where subjectCode=? and sessional=? and d=?"; PreparedStatement ps = c.prepareStatement(sql); ps.setString(1,subjectCode); ps.setString(2,sessional); ps.setDate(3,cur_date); ResultSet rs = ps.executeQuery();*/ if(rs.next()) { java.sql.Time t = rs.getTime("t"); long diff = cur_time.getTime()-t.getTime(); }
Then I am converting it to seconds, minutes and hours, but the problem is time that we get from cur_time.getTime() has more digits than time that we get from t.getTime(), so it is always greater than t.getTime() even when it is not.
long seconds = (diff/1000)%60; long minutes = (diff/60000)%60; long hours = (diff/(60*60*1000))%24;
I am trying to run a class with a client code and I get the following error
The method add(TimeSpan) is undefined for the type TEST
Why i get this error?
package timespan; // Represents a time span of hours and minutes elapsed. // Class invariant: minutes < 60 public class TimeSpan { private int hours; private int minutes;
I'm trying to display an columns and rows. The first column has integers and the rest are doubles. The initial calculations are correct, but I cannot figure out how to total last column, which is interest paid, and then start the iteration over.
int paymentNumber; //print out the colum labels System.out.printf("%7s %9s %10s %8s %15s %n", "Payment", "Interest" , "Principal", "Balance", "Interest Paid"); System.out.print(" "); //put three blank spaces first //Test For Loop Output: for ( paymentNumber = 1; paymentNumber <= period*12; paymentNumber++) {
[Code] .....
Here's the output: It displays the payment number correctly. Am I supposed to write a for loop for each column?
run: Please enter the amount of the loan: 1000 Please enter the interest rate: 1 Please enter the loan period in years. 1 Your Monthly Payment is:$83.79
I've been stuck for the last couple hours trying to understand why the "printInReverse" method is getting into an infinite loop. I was supposed to make a double linked list that you can insert numbers and it orders both ascending and descending; in this case, descending is the "printInReverse" method, which takes the already ordered lists and prints it reversed, like if it was descending, and that's where the problem lives. Here follows the whole code:
I am trying to use double data type in a for loop for precise operations and just to see if there could be any problem doing that I tested a small code :
public class doubleLimit { public static void main(String[] args){ for(double i=-0.1;i<=0;i+=0.01) System.out.println(i); }}
The output I was expecting is : -0.1 -0.09 -0.08 -0.07 -0.06 -0.05 -0.04 -0.03 -0.02 -0.01 0.00
But the output of the code is : -0.1 -0.09000000000000001 -0.08000000000000002 -0.07000000000000002 -0.06000000000000002 -0.05000000000000002 -0.040000000000000015 -0.030000000000000013 -0.02000000000000001 -0.01000000000000001 -1.0408340855860843E-17
Why is the code not working the way I expected, I think it has something to do with any property of double but I am not sure.
Write a program that creates an array that can hold 9 double values that represent baseball batting averages for a starting baseball lineup. Use a for loop to populate array with random double values in the range of 0.00 to 0.500. Recall that "double" values are what Java calls "real" numbers. Use a second for loop to print the values in the array with one number per line. Finally, use a third for loop to traverse the array and find and print the maximum batting average in the array. Note: you will need to use String.format to control the precision of a double number when you print it- Here is my code so far:
public class P2F { public static void main (String[] args) { double [] player= new double [9]; //player[0]= Math.random(); for (int index=0; index < player.length; index++) {
[Code] ....
When I open the terminal window I get different variations of this [D@4545c5]. I would like to know all the things I am doing wrong.
I am new to programming so for loops are a little confusing to me still but basically what I am doing is making a small java rpg game and I want to add in a time element to it so your character gets things like promotions and such after a certain amount of time playing.
for (int x = months; x < 12; years++) { for (int y = weeks; y < 4; months++) { for (int z = days; z < 7; weeks++) { for (int j = hours; j < 24; days++) { for (int k = minutes; k < 60; hours++) { } } } } }
That's what I have so far but I am getting a logical error/ infinite loop when I run. I have added each unit of time as a static variable so there's no problem there.
I am working with a java program that uses binary and sequential search. i have those two methods working. In the program i also need to return the price of parallel arrays. This is my code so far:inventory class:
//FileName: InventoryData.java //Prog: Brock Paston //Purp: To load and search through arrays with binary and sequnetial search. package stu.paston.program6;
So i need to write a program that prompts the user for 3 double numbers x, y, z that outputs 2x^3 + 3y^5 + 3x^3y^2 +xyz with
(1) 4 digits precision (2) with a ',' to separate thousands (3) all digits of the result including the precision are put to 20 positions (from right to left)
I am not really sure what it is suppose to look like or how to start it.how to mix Math.pow with multivariable and printf.
So, here is the question I have been working on: Write a java class named Time that prompts the user to input the elapsed time for an event in seconds. The program then outputs the elapsed time in hours, minutes, and seconds. (For example the elapsed time is 9630 seconds, and then the output is 2:40:30 ).Hint: an hour has 3600 seconds and a minute has 60 seconds. Use Scanner class for reading the input.
Here is my code:
import java.util.Scanner; public class Time { public static void main(String[] args) { Scanner scan= new Scanner(System.in); System.out.println("Enter the elapsed time in seconds:"); int totalseconds= scan.nextInt();
[Code] .....
Now, I know I am supposed to use the remainder operator to figure out the time in minutes and seconds, but the hours has be a little confused. Right now this code compiles but gives me an exception.
I was told to create a program that prints the time between 00:00 (0:00 a.m.) and 23:45 (11:45 p.m.) in the 24-hour clock and 12-hour clock format like this:
Is it possible to write a program that changes the value of a certain variable when a certain predefined time arrives, without running the same loop over and over again (and stucking the computer)?
Write a java program to read the time intervals (HH:MM) and to compare system time if the system time between your time intervals print correct time and exit else try again to repeat the same thing. By using StringToknizer class.
What I'm supposed to be doing is making it so the program can accept multiple filter and sort commands at one time, and each should be separated by a whitespace.I was thinking about parsing the input again, using whitespace as the delimiter, then normally progressing with each token, as though there was only one command.
However, coding this the way I'm doing it will firstly probably take hours, and secondly, it's likely not even right. I don't have any real way to determine which token contains which data from the Song objects.These are the specific requirements for this portion:A sort/filter command consists of one or more of the following options:
-year:<year(s)>
-rank:<rank(s)>
-artist:<artist>
-title:<title>
-sortBy:<field>
Any number of these options may be given, and they may be given in any order. If multiple options are specified, they will be separated by whitespace.
GazillionSongs Class (the main) Java Code: import java.util.*; import java.io.*;
i am very new to java programming what i am doing wrong here. Write a program that calculates how much an employee would earn over a period of time (in months), if, every month, the employee’ pay-per-hour rate is one dollar more than the month before (so if his starting perhour rate is 7.25, next month it will be 8.25, next month 9.25, and so on). The employee is going to work 20 hours per week, 4 weeks per month.
The program should input from the user and validate both number of months (which should be a positive integer larger than 0) and the pay-per-hour rate (which should be a floating-point number larger than $7.25 – the minimum federal wage pay-per-hour rate). For each one of these values; if the value is wrong, the program should repetitively ask for that value until the value entered is correct. The program should confirm/output the correct value.
/* This program calculates how much as employee would earn if every month the employee pay per hour would increase by a dollar */ package nick.employee; import java.util.Scanner; public class nickemployee {
the below program is to read the time intervals (HH:MM) and to compare system time if the system time between your time intervals print correct time and exit else try again to repeat the same thing. By using StringToknizer class. and i have written like this
import java.io.*; import java.util.*; public class Main { static int k1,k2,v1,v2; public static void main(String args[]) throws IOException { DataInputStream o=new DataInputStream(System.in);
[Code] ....
but is showing correct for some inputs and wrong for some inputs ....