I want to be able to use the current date to solve a math problem, specifically as follows:If today is March 17, the math problem of the day should be:
(Month times Day of Month) + 99 = Answer of the Day
(3 x 17) + 99 = 150
How can I create a java script to find the current month and the current day of month, multiple those two together, then add 99 and display the answer as a result.
I've been working on a question using parallel arrays where the user inputs an integer 1-12 and the output will be the name of the month and the number of days in that month. This is what I have so far
import java.util.*; public class DaysMonth { public static void main (String args[]) { Scanner keyIn = new Scanner(System.in); int[] days = new int[]{31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
I have written program for rainfall that will store and give total, average, least and most. The program stores the input of rainfall for each month. However at the end it suppose to print out the month with the least and most rainfall. I am getting this on the print for
The month with the most rainfall: [Ljava.lang.String;@79a7bd3b
and for
The month with the least rainfall: [D@7378aae2[Ljava.lang.String;@79a7bd3b
1. ask user to input a decimal 2. output 1 - confirms the input 3. output 2 rounds the input value to the nearest integer.
Here is what I have so far:
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ import java.util.Scanner; public class IT145Exercise13 { static Scanner console = new Scanner(System.in);
[Code] .....
Results with input of 5.25: run: Enter a decimal: 5.25 You entered 5.25
The integer value is 5 YES however,
BUILD SUCCESSFUL (total time: 6 second)
However, if the input is 5.95 here are the run results:
run: Enter a decimal: 5.95 You entered 5.95 The integer value is 5 Here I expect 6 BUILD SUCCESSFUL (total time: 6 second
Not sure how to ask the output of the variable integerOut to be rounded to the nearest integer?
I am trying to get this code to round up the average after the user inputs all 3 grades but i cant seem to get printf to work.
import java.util.Scanner; import java.text.DecimalFormat; public class Average { static Scanner console = new Scanner (System.in); public static void main(String[] args) { String studentName;
I need to round my variables to the nearest "tens" place and I'm having trouble doing so. Every time I run the program it comes back with a number ending in .0 even if its something like 11 / 3. How can I fix this?
public static void results(int game, int totalGuess, int best) { double avg = Math.round((totalGuess / game) * 10.0) / 10.0;
I have an requirement of splitting a Date-Time String i.e. 2013/07/26 07:05:36 As you observe the above string has Date and Time with space in between them.
Now I want just want split the string not by delimiter but by length i.e. after 10th place and then assign it to 2 variable i.e. Date <----2013/07/26 and Time <---07:05:36 separately.
1. Write an algorithm that asks the user for your birth date and the current date and displays how many days has passed since then (remember that April, June, September and November has 30 days, February has 29 on leap years, and the rest 31)
2. Write an algorithm that asks the user a number (save it as N) and displays the N term of the Fibonnacci series (take it as 1, 1, 2, 3, 5 ...)
Given a Date such as this sampleDate (120, 08, 02), does SimpleDateFormat transform this given sampleDate using (sampleDate.get(Calendar.DATE)) ?
Issue is that without the SimpleDateFormat the days are outputting correctly but starting with 1,2,3,4 etc and when I apply the SimpleDateFormat to the above Date I only get 01,01,01 etc...
Im working on an assignment with the following instructions:
Create a Date class with the following capabilities:
a)Output the date in multiple formats such as MM/DD/YYYY June 14, 1992
b )Use overloaded constructors to create Date objects initialized with dates of the formats in part a).
You should only have 3 member data: integer month, integer day, and integer year. Also, you should have at least 2 constructors and 2 methods in your Date.java.
I'm working on a program that prompts the user to enter the year and first day of the year and displays the calendar table for that year on the console. For example, if the user entered the year 2005, and 6 for Saturday, Juanuary,1, 2005, the program should then display the calendar for each month of the year.
I have written the program and solved the problem for the most part. Only, I'm having terrific difficulty getting the output to properly format. I'm *almost* there. I'll post my program below and then output.
import java.util.Scanner; public class DisplayCalendar { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Enter the year: "); int year = scanner.nextInt();
I have an assignment where I'm supposed to write a program where the user inputs a month between 1-12 and then the right amount number in every month. I've tweaked the code a bunch of times, but I keep getting this error message:
insert "}" to complete StatementKALENDER_3.java insert "}" to complete BlockKALENDER_3.java
The code:
import java.util.*; import java.util.Scanner; public class KALENDER_3 } public static void main(String[] args){ Scanner scanner = new Scanner (System.in); System.out.print("Skriv ett manadsnummer: ");
[code].....
I think I have just forgot to put in a few { } symbols, maybe an open loop?
I have to create a method to find the current month with the input being a number of milliseconds using System.currentTimeMillis(). Now I was able to solve the problem with the following extremely cumbersome method:
public static int monthLeap(long ms) { int result = 0; int jan = 31, mar = 31, may = 31, jul = 31, aug = 31, oct = 31, dec = 31; int apr = 30, jun = 30, sep = 30, nov = 30; int feb = 28; int febLeap = 29;
[Code] ....
I first go through a loop that goes through all the years and subtracting the number of days of a normal year or a leap year in milliseconds from the total milliseconds. At the end I should have a rest value of milliseconds that represents the amount of milliseconds that have passed already this year. Out of this number I then find the month we are currently in.
My problem is that the above method is way to large and I get a checkstyle warning: "NPath Complexity is 12,288 (max allowed is 80)".
I know that this can somehow be solved with a for loop iterating through the time and counting up months until there is no more month left. My problem though is the different lengths of the months. If each month was the same I could just subtract the amount of days in each month from the rest value.
(Since I already got it down to <= 12 months, I shouldnt bother with the extra days to find the month. Yet if I want to find the month when the date is the first or last day of the month it is important to be very precise) ....
I have created an enumerated data type that represents months. In my program I have asked the user for the month. I hold the month entered by user into a string variable. From that string variable I'm trying to display the month using my enumerated data type. I know I can use if statements, but is there another simple way to do it?
import java.util.Scanner; public class demo { //Enum class called month that has constants in it representing months enum month{january,february,march,april,may,june, july,august,september, october,november, december};
How do i make the 'date' column show only the date and 'timeIn' and 'timeOut' column only show the time. In my database table my 'date' column is a date type and 'timeIn' and 'timeOut' column is time.
Write a class Month that represents one of the twelve months of the year. It should have three attributes for
the name of the month,
the number of days in the month, and
the birthstone.
Also add constructors and getter/setter methods to access the attributes.
You may use the following code to test your class.
Java Code:
import java.util.*; public class Month { // ADD CODE HERE!!! public static void main(String[] args) { Month[] months = new Month[12];
[Code] ....
So what I have added so far is (under public class month { :)
Java Code:
String monthName, monthBirthStone; int monthDays; public Month (String name, int days, String birthstone) { monthName = name; monthBirthStone=birthstone; monthDays=days; } mh_sh_highlight_all('java');
So I believe that is the constructor. I still do not understand several things:
What would I need the getter and setter for?
I tested it using just the above code, and using month 1 I got:
Month@5a1cfb56
This makes sense as I obviously didn't do anything in order to get it in a String format for the array. But I do not understand this still - how would I get the constructor to output a string (to then be in the array?)
Operating System = Windows 7 version 6.1 running on amd64 Java; VM; Vendor = 1.8.0 Runtime = Java HotSpot(TM) 64-Bit Server VM 25.0-b70
Detect a bug in Java, specifically in the Calendar class will getDisplayName method. I put in the message code showing the error. If the code is executed you can see that the month March be repeated 2 times jumping the month of February.
Code Example:
import java.util.Calendar; import java.util.Locale; public class BugInCalendarDisplayName { public static void main(String[] args) { Calendar aMonth = Calendar.getInstance(); aMonth.set(Calendar.MONTH, 0);
[Code] ....
Obtained results of the code execution:
ENERO MARZO MARZO ABRIL MAYO JUNIO JULIO AGOSTO SEPTIEMBRE OCTUBRE NOVIEMBRE DICIEMBRE
I am not sure how to incorporate the rate per month and the three rate zones.
Problem: Electricity billing charges vary with the season and amount used.
Southwest Power and Light provides electricity at the basic rate of $ 0.10 per kilowatt for the months December through February, 0.12 per kilowatt for the months of March through May, and 0.15 per kilowatt for the remaining months.
Customer billing is divided into three rate zones: 0-350 kilowatts, 351 – 500 kilowatts, and above 500 kilowatts. Usage up to 350 kilowatts is billed at the basic rate. Usage between 350 and 500 kilowatts is billed at 10% above the basic rate. Above 500, billing is 25% above the basic rate. These surcharges apply only to the usage falling within the respective rate zone.
<script type="text/javascript"> function CompareDates(id) { var monName = new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec"); var d = new Date(id); var curr_date = d.getDate();
[code]....
why the default date format that the textbox accepts is in 'mm/dd/yyyy'.For example if i entered "13-05-2014" then it would return an error stating date is invalid.If i entered "12-05-2014" then it would return "5 Dec, 2014".I did not declare any dateformat anywhere except for the datepickers which as shown above, is 'd MMM, yyyy'.Before this happened i trialed and error many different kind of codes to try to validate the date however it all didnt work and so i reverted it all back to the original codes.Last time the dateformat that the textbox accepted was 'dd/mm/yyyy' and it worked fine with my javascript function except the validation part.
Now it still works except that the dateformat changed to 'mm/dd/yyyy'.I did try to use console.log to find out what's wrong but there were no error messages.Why has the dateformat changed by itself?
how can i compare date with following request the value date transction must be within the Active date(>= greater than or equal) and inactive date(<= less than) date range