Class consisting of professor id and three ratings

Assignment Help Basic Computer Science
Reference no: EM131979258

Below is the prompt given by my professor:

"Java program that creates a ProfessorRating class consisting of professor ID and three ratings. The three ratings are used to evaluate easiness, helpfulness, and clarity. The value for each rating is in the range of 1 to 5, with 1 is the lowest and 5 is the highest.

Test this class in main() method by creating an instance of ProfessorRating, allow user to enter the value for each rating and display the overall rating.

Include appropriate constructors and getter/setter methods for each data member in ProfessorRating class. Do not allow the professor id to be changed after an object has been constructed.

Provide a method calcRating() to compute and return the overall rating average, and displayResult() method to display all ratings and the average rating formatted with no decimal point"

If someone can help me solve this and possibly give me tips on how these should be laid out, I would be very appreciative.

Reference no: EM131979258

Questions Cloud

Crisis management and communications : After watching the video, Crisis Management and Communications,
Discuss value of the study in relation to social psychology : Write a 700- to 1,050-word paper discussing the impact of Dr. Zimbardo's study on social psychology. The value of the study in relation to social psychology.
Real estate developers to borrow in yen to finance projects : The wide difference between Japanese and U.S. interest rates prompted some U.S. real estate developers to borrow in yen to finance their projects.
Provide a report to the partners on the proposed standard : It is now your responsibility to review upcoming accounting standards and provide a report to the partners on the proposed standard
Class consisting of professor id and three ratings : Java program that creates a ProfessorRating class consisting of professor ID and three ratings. The three ratings are used to evaluate easiness
Define each concept based on the provided definition : Define each concept in the "Concept Name" column based on the provided definition.
Best estimate of the one year forward exchange premium : What is the best estimate of the one year forward exchange premium (discount) on the yen against dollar?
Wireshark less dangeroud on switched lans : Are packet capturing tools like Wireshark less dangeroud on switched LANS? Why or why not?
What is the difference between clinical registries : What is the difference between clinical registries/databases and clinical guideline/protocols?

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Interesting set of problems for it professionals

We have describes groupware as constituting an interesting set of problems for IT professionals today. What are some of these problems?

  Write and test the code for the function mysteryfunction

Write and test the code for the function mysteryFunction that consumes a vector, V, and produces a new vector, W, of the same length where each element of W is the sum of the corresponding element in V and the previous element of V. Consider the p..

  Design and normalization

Why is data modeling important for database development? Provide a broad description of the goals of normalization.

  Describe how this situation will evolve

Suppose split horizon routers A and B somehow reach a state in which they forward traffic for a given destination X toward each other. Describe how this situation will evolve with and without the use of poison reverse.

  Represent this data with a matrix

Adita is trying to decide where to go on vacation. He prefers not to fly, so he wants to take a bus or a train. The table below shows the round-trip fares for trips from his home in Kansas City, Missouri to various cities. Represent this data with..

  Examine the steps and types of testing and quality assurance

Examine the steps and types of testing and quality assurance needed in software development.

  Scenarios for deployment of the operating system

Draft a response to the questions below, which will address different scenarios for deployment of the operating system.

  Network nodes to perform name resolution

LLMNR allows IPv4 and IPv6 network nodes to perform name resolution for other devices connected to the same local link. How is it similar to DNS?

  Discuss currently used tools and recommended measures to def

Web phishing, pharming and vishing are popular web based scams. Discuss currently used tools and recommended measures to defeat this kind of attacks efficiently? Specifically focus on solutions that can be implemented at the network infrastruc..

  Compute the delay through each logic network

Use logical effort to compute the delay through each logic network of Question Q4-3. Assume all transistors are of minimum size and each output drives a minimum-size inverter and P=1.

  How many values can a sub-query return

How many values can a sub-query return if it is used in an INSERT statement?

  When do we need to use first cut diagram and ssd diagram

When do we need to use First Cut Diagram and SSD diagram? Is it better to use SSD diagram than First Cut Diagram?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd