Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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