public class TempDriver { public static void main(String[] args) { //0.0 C Tempr
ID: 3883740 • Letter: P
Question
public class TempDriver
{
public static void main(String[] args)
{
//0.0 C
Tempreture ob1 = new Tempreture();
Tempreture ob2 = new Tempreture(32,'F');
Tempreture ob3 = new Tempreture(-40);
Tempreture ob4 = new Tempreture(-40,'F');
Tempreture ob5 = new Tempreture(100,'C');
Tempreture ob6 = new Tempreture(212,'F');
System.out.println("object 1 ");
System.out.println(ob1);
System.out.println(" object 2 ");
System.out.println(ob2);
System.out.println(" object 3 ");
System.out.println(ob3);
System.out.println(" object 4 ");
System.out.println(ob4);
System.out.println(" object 5 ");
System.out.println(ob5);
System.out.println(" object 6 ");
System.out.println(ob6);
System.out.println("--------------- ---------------");
System.out.println("The value of object 3 is low than object 1 value");
System.out.println(ob3.lessvalue(ob1)+" ");
System.out.println("the value of obje 4 is high than obj 5 value");
System.out.println(ob4.highvalue(ob5)+" ");
System.out.println("find C of obj 4");
System.out.println(ob4.getCelsius()+" ");
System.out.println("find F of obj 3");
System.out.println(ob3.getCelsius()+" ");
System.out.println("value 15 to obj 1");
ob1.setvalue1(15);
System.out.println("result:");
System.out.println(ob1+" ");
System.out.println("scale C to obj 2");
ob2.setscale1('C');
System.out.println("results:");
System.out.println(ob2+" ");
System.out.println("scale F and the value 34 to obj 5 value");
ob5.bothvalue(34,'F');
System.out.println("results:");
System.out.println(ob5+" ");---------------------------- error ( Multiple markers at this line - Line breakpoint:TempDriver [line: 44] - main(String[])
- Syntax error, insert ";" to complete Statement )
}
}
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
class Tempreture
{
private float value1;
private char scale1;
//four constructor
public Tempreture(float value1)
{
this.value1=value1;
this.scale1='C';
}
public Tempreture(char scale1)
{
this.value1=0;
this.scale1=scale1;
}
public Tempreture(float value1,char scale1)
{
this.value1=value1;
this.scale1=scale1;
}
public Tempreture()
{
this.value1=0;
this.scale1='C';
}
public float getCelsius()
{
if (scale1 == 'C')
{
return value1;
}
else
{
return (5*( value1 - 32 )) / 9;
}
}
public float getFahrenhiteval()
{
if (scale1 == 'C')
{
return ((9*( value1 / 5 ))/5) + 32;
}
else
{
return value1;
}
}
public void setvalue1(float value1)
{
this.value1=value1;
}
public void setscale1(char scale1)
{
this.scale1=scale1;
}
//value and scale
public void bothvalue(float value1,char scale1)
{
this.value1=value1;
this.scale1=scale1;
}
public boolean equals(Tempreture object)
{
if (scale1 == 'C')
{
if (value1 == object.getCelsius())
{
return true;
}
else
{
return false; ----------------------------------------- (Syntax error, insert "}" to complete Block )
}
}
else
{
if (value1 == object.getFahrenhiteval())
{
return true;
}
else
{
return false;
}
}
}
public boolean highvalue(Tempreture object)
{
if (scale1 == 'C')
{
if (value1 > object.getCelsius())
{
return true;
}
else
{
return false;
}
}
else
{
if (value1 > object.getFahrenhiteval())
{
return true;
}
else
{
return false;
}
}
}
public boolean lessvalue(Tempreture object)
{
if (scale1 == 'C')
{
if (value1 < object.getCelsius())
{
return true;
}
else
{
return false; --------------------------------------------------------------------------------------Syntax error, insert "}" to complete Block
}
}
else
{
if (value1 < object.getFahrenhiteval())
{
return true;
}
else
{
return false; } ---------------------------------------------------------- Multiple markers at this line
- Syntax error, insert "}" to complete Block
- Syntax error, insert ";" to complete ReturnStatement
}
}
//To string
public String toString()
{
if (scale1 == 'C')
{
return "The value of tempreture in celsius is: "+value1+" The value of tempreture in Fahrenhite is: "+getFahrenhiteval();
}
else
{
return "The value OF temp in c is: "+getCelsius()+" The value of tempreture in F is: "+value1;
}
}
}
THE WORDS IN BOLD IS ERROS I AM GETTING .................JAVA LANGUAGE WHICH SHOULD BE USED IN ECLIPSE PLATOFORM
Explanation / Answer
Hi
I have fixed the issues. Please find the updated code below.
TempDriver.java
public class TempDriver
{
public static void main(String[] args)
{
//0.0 C
Tempreture ob1 = new Tempreture();
Tempreture ob2 = new Tempreture(32,'F');
Tempreture ob3 = new Tempreture(-40);
Tempreture ob4 = new Tempreture(-40,'F');
Tempreture ob5 = new Tempreture(100,'C');
Tempreture ob6 = new Tempreture(212,'F');
System.out.println("object 1 ");
System.out.println(ob1);
System.out.println(" object 2 ");
System.out.println(ob2);
System.out.println(" object 3 ");
System.out.println(ob3);
System.out.println(" object 4 ");
System.out.println(ob4);
System.out.println(" object 5 ");
System.out.println(ob5);
System.out.println(" object 6 ");
System.out.println(ob6);
System.out.println("--------------- ---------------");
System.out.println("The value of object 3 is low than object 1 value");
System.out.println(ob3.lessvalue(ob1)+" ");
System.out.println("the value of obje 4 is high than obj 5 value");
System.out.println(ob4.highvalue(ob5)+" ");
System.out.println("find C of obj 4");
System.out.println(ob4.getCelsius()+" ");
System.out.println("find F of obj 3");
System.out.println(ob3.getCelsius()+" ");
System.out.println("value 15 to obj 1");
ob1.setvalue1(15);
System.out.println("result:");
System.out.println(ob1+" ");
System.out.println("scale C to obj 2");
ob2.setscale1('C');
System.out.println("results:");
System.out.println(ob2+" ");
System.out.println("scale F and the value 34 to obj 5 value");
ob5.bothvalue(34,'F');
System.out.println("results:");
System.out.println(ob5+" ");
}
}
Tempreture.java
class Tempreture {
private float value1;
private char scale1;
// four constructor
public Tempreture(float value1) {
this.value1 = value1;
this.scale1 = 'C';
}
public Tempreture(char scale1) {
this.value1 = 0;
this.scale1 = scale1;
}
public Tempreture(float value1, char scale1) {
this.value1 = value1;
this.scale1 = scale1;
}
public Tempreture() {
this.value1 = 0;
this.scale1 = 'C';
}
public float getCelsius() {
if (scale1 == 'C') {
return value1;
} else {
return (5 * (value1 - 32)) / 9;
}
}
public float getFahrenhiteval() {
if (scale1 == 'C') {
return ((9 * (value1 / 5)) / 5) + 32;
} else {
return value1;
}
}
public void setvalue1(float value1) {
this.value1 = value1;
}
public void setscale1(char scale1) {
this.scale1 = scale1;
}
// value and scale
public void bothvalue(float value1, char scale1) {
this.value1 = value1;
this.scale1 = scale1;
}
public boolean equals(Tempreture object) {
if (scale1 == 'C') {
if (value1 == object.getCelsius()) {
return true;
} else {
return false;
}
} else {
if (value1 == object.getFahrenhiteval()) {
return true;
} else {
return false;
}
}
}
public boolean highvalue(Tempreture object) {
if (scale1 == 'C') {
if (value1 > object.getCelsius()) {
return true;
} else {
return false;
}
} else {
if (value1 > object.getFahrenhiteval()) {
return true;
} else {
return false;
}
}
}
public boolean lessvalue(Tempreture object) {
if (scale1 == 'C') {
if (value1 < object.getCelsius()) {
return true;
} else {
return false;
}
} else {
if (value1 < object.getFahrenhiteval()) {
return true;
} else {
return false;
}
}
}
// To string
public String toString() {
if (scale1 == 'C') {
return "The value of tempreture in celsius is: " + value1
+ " The value of tempreture in Fahrenhite is: "
+ getFahrenhiteval();
} else {
return "The value OF temp in c is: " + getCelsius()
+ " The value of tempreture in F is: " + value1;
}
}
}
Output:
object 1
The value of tempreture in celsius is: 0.0
The value of tempreture in Fahrenhite is: 32.0
object 2
The value OF temp in c is: 0.0
The value of tempreture in F is: 32.0
object 3
The value of tempreture in celsius is: -40.0
The value of tempreture in Fahrenhite is: 17.6
object 4
The value OF temp in c is: -40.0
The value of tempreture in F is: -40.0
object 5
The value of tempreture in celsius is: 100.0
The value of tempreture in Fahrenhite is: 68.0
object 6
The value OF temp in c is: 100.0
The value of tempreture in F is: 212.0
---------------
---------------
The value of object 3 is low than object 1 value
true
the value of obje 4 is high than obj 5 value
false
find C of obj 4
-40.0
find F of obj 3
-40.0
value 15 to obj 1
result:
The value of tempreture in celsius is: 15.0
The value of tempreture in Fahrenhite is: 37.4
scale C to obj 2
results:
The value of tempreture in celsius is: 32.0
The value of tempreture in Fahrenhite is: 43.52
scale F and the value 34 to obj 5 value
results:
The value OF temp in c is: 1.1111112
The value of tempreture in F is: 34.0
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.