Discussion:
Help with Java in Netbeans
(too old to reply)
Sara M.
2013-02-25 01:28:17 UTC
Permalink
Hi,
okay so I have this assignment and

this is what they want from me :


Project… Mixed Results
Create a new project called MixedResults with a class called Tester. Within the main method
of Tester you will eventually printout the result of the following problems. However, you
should first calculate by hand what you expect the answers to be. For example, in the
parenthesis of the first problem, you should realize that strictly integer arithmetic is taking
place that results in a value of 0 for the parenthesis.


double d1 = 37.9; //Initialize these variables at the top of your program
double d2 = 1004.128;
int i1 = 12;
int i2 = 18;


Problem 1: 57.2 * (i1 / i2) +1
Problem 2: 57.2 * ( (double)i1 / i2 ) + 1
Problem 3: 15 – i1 * ( d1 * 3) + 4
Problem 4: 15 – i1 * (int)( d1 * 3) + 4
Problem 5: 15 – i1 * ( (int)d1 * 3) + 4



Your printout should look like the following:
Problem 1: 1.0
Problem 2: 39.13333333333333
Problem 3: -1345.39999999999
Problem 4: -1337
Problem 5: -1313


and I dont know how to get that !!!

this is what I write in Netbeans :



public class Tester {

public static void main(String []args)
{


double d1 = 37.9; //Initialize these variables at the top of your program
double d2 = 1004.128;
int i1 = 12;
int i2 = 18;

final double PROGRAM1=57.2 * (i1 / i2) +1;
final double PROGRAM2=57.2 * ( (double)i1 / i2 ) + 1;
final double PROGRAM3=15 – i1 * ( d1 * 3) + 4;
final double PROGRAM4=15 – i1 * (int)( d1 * 3) + 4;
final double PROGRAM5=15 – i1 * ( (int)d1 * 3) + 4;

}

}


but it is wrong so can someone tell me how to get the above print they are expecting !! and I have another question ,


Create a new project called ArithmeticAssignment with a class called Tester that will calculate
and print the results of the following arithmetic problems:


79 + 3 * (4 + 82 –68) – 7 +19
(179 +21 +10) / 7 + 181
10389 * 56 * 11 + 2246


The printout should look like the following:


79 + 3 * (4 + 82 - 68) -7 + 19 = 145
(179 + 21 + 10) / 7 + 181 = 211
10389 * 56 * 11 + 2246 = 6401870


how do i get the whole formula in my print ? I can only get the answer ....
Sara M.
2013-02-25 01:50:51 UTC
Permalink
I know how to print it but it gives me a error the print is System.Out.Println(); but the last 3 lines of the code are having an issue that is what i dont get ! i dont see where the problem is


and in the second assignment i dont get how you can print the whole formula cause in java when you type 5/2 you automatically get 2 and not the whole formula 5/2=2 .... I want to know how to print out the whole formula
Lew
2013-02-25 02:17:41 UTC
Permalink
Post by Sara M.
I know how to print it but it gives me a error the print is System.Out.Println();
There's no such thing in java.lang.System.

Spelling counts in Java.

You know how to print what? What error does it give you? (Copy and paste, do not merely
describe the error.)

You've been pointed to
http://www.catb.org/esr/faqs/smart-questions.html
before, haven't you?
Post by Sara M.
but the last 3 lines of the code are having an issue that is what i [sic] dont get ! i dont see where the problem is
What issue are they having?
Post by Sara M.
and in the second assignment i dont get how you can print the whole formula
What do you mean by "the whole formula"?
Post by Sara M.
cause in java [sic] when you type 5/2 you automatically get 2
Actually, no. When the program evaluates the expression '5/2' it evaluates to '2'.

It doesn't happen when you do anything, let alone type.
Post by Sara M.
and not the whole formula 5/2=2
What do you mean by "the whole formula"?
Post by Sara M.
.... I want to know how to print out the whole formula
Do you mean you want to print the string "5/2 = 2"? Why didn't you say so?
--
Lew
Lew
2013-02-25 02:24:34 UTC
Permalink
Post by Sara M.
okay so I have this assignment and
Are there teachers? Teaching assistants?
They want you to come to them for help.
Post by Sara M.
Project… Mixed Results
Create a new project called MixedResults with a class called Tester. Within the main method
of Tester you will eventually printout [sic] the result of the following problems. However, you
should first calculate by hand what you expect the answers to be. For example, in the
You haven't shown us this part of your work.
Post by Sara M.
parenthesis [sic] of the first problem, you should realize that strictly integer arithmetic is taking
place that results in a value of 0 for the parenthesis [sic].
double d1 = 37.9; //Initialize these variables at the top of your program
double d2 = 1004.128;
int i1 = 12;
int i2 = 18;
Problem 1: 57.2 * (i1 / i2) +1
Problem 2: 57.2 * ( (double)i1 / i2 ) + 1
Problem 3: 15 – i1 * ( d1 * 3) + 4
Problem 4: 15 – i1 * (int)( d1 * 3) + 4
Problem 5: 15 – i1 * ( (int)d1 * 3) + 4
Problem 1: 1.0
Problem 2: 39.13333333333333
Problem 3: -1345.39999999999
Problem 4: -1337
Problem 5: -1313
and I dont know how to get that !!!
Calculate the result of the expression, optionally assign the result to a variable,
then print out the value of the result along with the indicated label.
You show the first two of those three steps.
Post by Sara M.
public static void main(String []args)
Fix your indentation.
Post by Sara M.
{
double d1 = 37.9; //Initialize these variables at the top of your program
double d2 = 1004.128;
int i1 = 12;
int i2 = 18;
final double PROGRAM1=57.2 * (i1 / i2) +1;
That variable name is not compliant with the Java naming conventions, nor with the instructions
for your problem.

Try "problem1" as a variable name, and similarly for the rest.

These variables don't really need to be 'final'.
Post by Sara M.
final double PROGRAM2=57.2 * ( (double)i1 / i2 ) + 1;
final double PROGRAM3=15 – i1 * ( d1 * 3) + 4;
final double PROGRAM4=15 – i1 * (int)( d1 * 3) + 4;
final double PROGRAM5=15 – i1 * ( (int)d1 * 3) + 4;
Now print out the values of those variables, along with the labels the instructions requested.
Post by Sara M.
}
}
but it is wrong so can someone tell me how to get the above print they are expecting !!
How wrong? Show us what you expected and what you got.

Questions end in a single question mark, not two exclamation points.
Post by Sara M.
and I have another question ,
Should be in a separate post, then.
Post by Sara M.
Create a new project called ArithmeticAssignment with a class called Tester that will calculate
How about you do the first problem first before you try to do another? Hm?

Really, doesn't your school have resources to which you can go for help?
--
Lew
Loading...