Home Answers Viewqa Java-Beginners OOP with Java 3

 
 


Siu
OOP with Java 3
1 Answer(s)      3 years and 3 months ago
Posted in : Java Beginners

Write a Temperature class that has two instances variables: temperature value (a floating-point number) and a character for the scale, wither C for Celsius or F for Fahrenheit. the class should have four constructor methods: one for each instances variable (assume zero degrees if no value is specified and Celsius if no scale is specified). one with two parameters fir the two instance variables, and a no-argument constructor (set to zero degree Celsius). Include the following:

a. Two accessor methods to return the temperature - one to return the degrees Celsius, the other to return the degrees Fahrenheit, use the following formulas to write the two methods

degreeC = 5(degreeF - 32)/9
degreeF = (9(degreeC)/5) + 32

b. Three mutator methods: one to set the value, one to set the scale (F or C). and one to set both.

Then write a driver program that tests all the methods.
View Answers

February 10, 2010 at 3:50 PM


Hi Friend,

Try the following code:

import java.util.*;
class Temperature{
double temp;
char scale;
Temperature(double temp,char scale){
this.temp=temp;
this.scale=scale;
}
Temperature(char scale){
setTemp(0);
this.scale=scale;
}
Temperature(double temp){
this.temp=temp;
setScale('C');
}

public void setTemp(double temp){
temp=temp;
}
public void setScale(char scale){
scale=scale;
}
public double convertToCelsius(){
double c= (temp - 32) / 1.8;
return c;
}
public double convertToFahrenheit(){
double f=(temp*1.8+32);
return f;
}
public static void main(String[] args){
Scanner input=new Scanner(System.in);
System.out.print("Enter temperature: ");
double t=input.nextDouble();
System.out.print("Enter scale: ");
String s=input.next();
char ch=s.charAt(0);
if((ch=='C')&&(t!=0)){
Temperature t1=new Temperature(t,ch);
double tempF=t1.convertToFahrenheit();
System.out.println(tempF+"F");
}
else if((ch=='F')&&(t!=0)){
Temperature t2=new Temperature(t,ch);
double tempC=t2.convertToCelsius();
System.out.println(tempC+"C");
}
else if((ch!=' ')&&(t==0)){
Temperature t3=new Temperature(ch);
if(ch=='C'){
double tempF=t3.convertToFahrenheit();
System.out.println(tempF+"F");
}
else if(ch=='F'){
double tempC=t3.convertToCelsius();
System.out.println(tempC+"C");
}
}
else if((ch==' ')&&(t!=0)){
Temperature t4=new Temperature(t);
double tempF=t4.convertToFahrenheit();
System.out.println(tempF+"F");
}
}
}

Hope that it will be helpful for you.
Thanks









Related Pages:
OOP with Java 3 - Java Beginners
OOP with Java 3  Write a Temperature class that has two instances variables: temperature value (a floating-point number) and a character for the scale, wither C for Celsius or F for Fahrenheit. the class should have four
java oop
java oop  Design and implement a class called DayType that implements the day of the week in a program. The class DayType should store the day... is Sunday. Similarly is we subtract 3 days, the day to be return is Friday
oop
oop  can you tell me about why java is not 100% object oriented language
OOP with Java - Java Beginners
OOP with Java  I had a look at the solution for the answers.... Assume a small airplane with seat numberings as follows: 1 A B C D 2 A B C D 3... B C D 2 A X C D 3 A B C D 4 A B X D 5 A B C D 6 A B C D 7 A B C D
java"oop" - Java Beginners
Java OOPs Concept  What is OOPs programming and what it has to do with the Java?  Hi i hope you understand it.//To print the even numbers... between 2 and the given number are"); for(int i=3;i<n;i++) { if(i%2==0
OOP
OOP       OOPs stands... concepts: 1. Encapsulation 2. Polymorphism 3. Abstraction 4. Inheritance In OOPs... the object creation process, programmatically. Read more at : www.roseindia.net/java
OOP with Java-Array - Java Beginners
OOP with Java-Array  Write a program to assign passengers seats... D 2 A B C D 3 A B C D 4 A B C D 5 A B C D 6 A B C D 7..., the display should look like: 1 X B C D 2 A X C D 3 A B C D 4 A B X D
OOP
OOP   OO Analysis & Design Classes represent domain elements. May... classes UML is most common visual modelling technique is-a vs has-a Java... a home to utility functions. Create immutable objects. Java 5 autoboxing
Java with OOP assignment (Eclipse) - Java Beginners
Java with OOP assignment (Eclipse)  "THREE Ts GAME" *Description... is made of 3 X 3 grids. The two players, one being assigned with 'O' and the other with 'X', where each if the two players take turns marking the spaces in a 3 X 3
OOP Tutorial [first draft]
Java: OOP Tutorial [first draft] Table of contents Introduction.... These notes are about programming and Java language features necessary for OOP, and do...-Oriented Design (OOD) and Object-Oriented Programming (OOP) An important part
OOP - Java Beginners
OOP Design Pattern  What is the oops design patterns
Java with OOP assignment (Eclipse)
Java with OOP assignment (Eclipse)  How do i control the length of characters in an input? E.g.: Enter your name > Hi * Name too short
OOP JAVa - Java Interview Questions
OOP JAVa  Is java is 100% OOP.?Plz giv full explanation.  hi Sanjay,dis is Srinivas(MCA from Andhra University).....Java is not an 100 % OOPL,because of the availability of Primitive Data Types
oop answers - Java Beginners
oop answers  Consider the following declarations: { private int.... Write a Java statement that prints the values of the instance variables of x. i. Write a Java statement that creates the XClass object t and initializes
OOP questions - Java Beginners
OOP questions  Consider the following declarations: { private... of a and the instance variable w is initialized to the value of b. h. Write a Java statement that prints the values of the instance variables of x. i. Write a Java
OOP - Java Beginners
OOP  i have problem with OOP hope u'll help me write a program that allows the user to enter student' names followed by their test scores and outputs...://www.roseindia.net/java/master-java/java-object-oriented-language.shtml
OOP questions - Java Beginners
OOP questions  Consider the following declarations: { private int u; private double w; public XClass() { } public XClass(int a, double...; } For more information on Java visit to : http://www.roseindia.net/java
java oop - Java Beginners
java oop  Consider the following declarations: { private int u... variable w is initialized to the value of b. h. Write a Java statement that prints the values of the instance variables of x. i. Write a Java statement
JAVA OOP - Java Beginners
JAVA OOP  Employees in a company are divided into the classes Employee, HourlyPaid, Salescommissioned and Executive for the purpose of calculating their weekly wages or monthly salaries. The data to be maintained for each class
OOP - Java Beginners
OOP  Which one is better to learn object oriented progamming java or c++? thaks, Bet.  Hello, As of my concern both have different scope and use, you can not merge these. As i java person so i will show you java
OOP - Java Beginners
); } For more information on Java visit to : http://www.roseindia.net/java/ http://www.roseindia.net/java/beginners/Construct.shtml Thanks
OOP using Java - Java Beginners
OOP using Java  Can you write a Java statement that creates the object mysteryClock of the Clock type, and initialize the instance variables hr,min...); } } For more information on Java visit to : http://www.roseindia.net/java
OOP with Java 2 - Java Beginners
OOP with Java 2  Define a class called BogEntry that could be used to store an entry for a Web log. The class should have member variables to store the poster's username, text of entry, and the date of the entry using the Date
OOP Using JAVA - Java Beginners
OOP Using JAVA  OBJECT ORIENTED PROGRAMMING USING JAVA (hope guys u will help me please i need your help,thank you so much) Create a Java program...(); oops.OopType(); } } For more information on Java visit to : http
OOP
3 queries on java class
3 queries on java class  Hey. I need to do 3 queries on same class ( JAVA) One is to populate the combobox, the another one to populate tje jlist and the last one to use on button to open a file from database (BLOB) Can some
3 Java Programs for Beginners
3 Java Programs for Beginners  Write a program that prompts the user for 2 different integers, then prints out the numbers between the 2 integers (inclusive) and their squares and the sum of their squares. Write a program
help me 3
help me 3  write aprogram in java using two dimentional array.Accept the two dimentional array from the user and perform addition and subtraction of these two arrays and display the result for each add and subtruct
Java Query divide frame into 3 rows and 3 columns
Java Query divide frame into 3 rows and 3 columns  how can we divide the frame into 3 rows and 3 columns
an overview of ejb 3
An overview of EJB 3. As we know that EJB architecture has failed in keeping... the development of Java applications much more easier and also it aims at standardizing the persistence API for the Java platform. Moreover it has been given
Object-Oriented Programming
Java: Object-Oriented Programming Beyond OOP Here's an interesting article about going beyond OOP: The Next Move in Programming: A Conversation with Sun's Victoria Livschitz at java.sun.com/developer/technicalArticles/Interviews
3
Java: Method Exercises 3
Java: Method Exercises 3 Name: _________________________________ What... 2 3 4 5 6 7 8 9 10 11... // Date : 3 May 2005 import javax.swing.*; class MethodExercises3
Introduction to spring 3, Spring framework 3
Introduction to spring 3 In this section we will discuss about Spring 3 framework. Finally Spring 3 is here with new features and enhancements. The Spring Framework is Java based lightweight framework for developing enterprise
Java Programming: Chapter 3 Quiz
Quiz Questions For Chapter 3 THIS PAGE CONTAINS A SAMPLE quiz on material from Chapter 3 of this on-line Java textbook. You should be able... statements used in Java programs. Question 3: What is the main difference
Java Programming: Chapter 3 Index
Chapter 3 Programming in the Small II Control THE BASIC.... Java includes several control structures of each type, and we will look... of examples. Contents of Chapter 3: Section 1:Blocks, Loops, and Branches
Methods - OOP
Java NotesMethods - OOP Static methods If your method doesn't use an object of the class it is defined in, but does some work only.... A good example of a static methods in Java is the Math or Character
Java Programming: Chapter 3 Exercises
Programming Exercises For Chapter 3 THIS PAGE CONTAINS programming exercises based on material from Chapter 3 of this on-line Java textbook... that will evaluate simple expressions such as 17 + 3 and 3.14159 * 4.7. The expressions
java bits 3 - Java Interview Questions
java bits 3  Given: 11. public class Test { 12. public static void.... System.out.print(?2 ?); 20. if ((b2 = true) && b1) 21. System.out.print(?3 ?); 22. } 23. } What is the result? A. 2 B. 3 C. 1 2 D. 2 3 E. 1 2 3 F. Compilation
WAP in java to print the series 1*2*3
WAP in java to print the series 1*2*3  WAP in java to print the series 123
Java Hibernate 3 Programmer
Java Hibernate 3 Programmer        Position Vacant: Java Hibernate 3 Programmer Job...; Reference ID: Java Hibernate 3 Programmer
oop concept
oop concept  why Object class is super class for all class? 1.to use the Object class methods in subclass directly or 2.the Object class is usefull at the time of object create of subclass what
The Beginners Guide to JAXB part 3
; -------------------------------------------- Let us now generate the java source...\*.java generated\impl\*.java generated\impl\runtime\*.java We get compilation... will create a java object tree and then send it to a file as xml document
School Timetable System in java spring mvc 3
School Timetable System in java spring mvc 3  I want to do project in timetable generation for my project. but i dont know how generate. i'm using java spring Hibernate. please some one help me. Thanks thuva
OOP Summary
Java: OOP Summary Objects All objects are allocated... be either, but Java supports only object references... Generics add compile-time checking and documentation. Java uses type
3 tier architecture in java - JSP-Servlet
3 tier architecture in java  H!, My shopping cart project is created with html, jsp, servlets and oracle using weblogic server. Html used... here that what are the 3 tiers. I tier is html ( it can also be jsp?) II tier
greatest of 3 numbers using classes and functions.
greatest of 3 numbers using classes and functions.  WAP to calculate greatest of 3 numbers using classes and functions with parameters through input in main?   Java Find Largest Number import java.util.*; class
dojo grid from 3 different sources
dojo grid from 3 different sources  I'm new with dojo. I need to get data from 3 different database tables and diplay them on the browser (maybe..., movie title, desc,... table #3 fields: username, firstName, lastName, user img

Ask Questions?

If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.

Ask your questions, our development team will try to give answers to your questions.