Concept explainers
Explanation of Solution
Given:Â The details of three students:
Snow White, student ID: A00234, credits: 24
Lisa Simpson, student ID: C22044, credits: 56
Charlie Brown, student ID: A12003P, credits: 6
To find:
A way to add three students.
A way to enroll them into labClass.
A way to use printlist() to print all the students of that class.
Solution:
Start BlueJ and then open a new project named lab-classes.
A new window will appear on screen in which each rectangular block will represent a class.
To create object of LabClass class, it is necessary for the user to right click on the LabClass class and then click on the new LabClass (int maxNumberOfStudents) from the pop-up menu. The parameter should be filled and the user can provide a specific name of instance and then click ok button.
A new red rectangle will appear at the bottom of the BlueJ screen labeled with the name of instance provided by the user.
To create object of Student class, it is necessary for the user to right click on the Student class and then click on the new Student (String fullName, String studentID) from the pop-up menu...
Want to see the full answer?
Check out a sample textbook solutionChapter 1 Solutions
EBK OBJECTS FIRST WITH JAVA
- In this sprint we will check if currentPrice crossed or touched any of our price levels. If this is the case, we will have one or more price levels appearing between previousPrice and currentPrice OR previousPrice or currentPrice will be equel to a price level. Add the purple code to the end of your monitorLevels() method. It must become the last code of monitorLevels(). Study the comments and complete the code # Loop through displayList for i in range(0,len(displayList)): # Test if the first item in the current sub-list contains the text "Price Level" # Tip: Remember that each sub-list is a list within a list (displayList). So you have # to access its items via displayList followed by TWO indexes. . . . # Extract the second item from the current sub-list into a variable called priceLevel priceLevel = . . . # Test if priceLevel is between previousPrice and…arrow_forwardCreate an Empty Activity Project to implement the following Layouts. Layouts: one Text, one E-mail, one Image and one Button. Tips: - The project’s layout structure is ConstraintLayout. - The first element is Text. You must write your name in place of “XYZ” with a textSize = 20sp and textColor of Red. - The second element is E-mail. You must write your email address under your name, with the textColor = Blue. - The third element is an image. You can add any image after your name and email with any size you like. - The fourth element is a button. Place the button on the end of the page and call it ”OK”. Implement the previous requirements and include the XML file and screenshot of the layout’s output, after you run the application. Layout’s output: Please see the attached picarrow_forwardCreate an Empty Activity Project to implement the following Layouts. Layouts: one Text, one E-mail, one Image and one Button. Tips: - The project’s layout structure is ConstraintLayout. - The first element is Text. You must write your name in place of “XYZ” with a textSize = 20sp and textColor of Red. - The second element is E-mail. You must write your email address under your name, with the textColor = Blue. - The third element is an image. You can add any image after your name and email with any size you like. - The fourth element is a button. Place the button on the end of the page and call it ”OK”. Implement the previous requirements and include the XML file and screenshot of the layout’s output, after you run the application. Layout’s output:arrow_forward
- OBAFGKM are the seven categories that are used to describe the absorption lines of a spectrum. Access the Spectral Types Color Slider by opening the Eclipsing Binary Stars section of the NAAP Labs Application and then the Spectral Types of Stars subsection (it is the last simulation on the page) and use it to complete the data table below. Spectral Type: include a letter and a number (no space). Temperature: Kelvin (K) is assumed for Temperature. Color: choose from Blue, White, Orange, or Red (spelling counts!).arrow_forwardPlease adjust the calculator so that whenever the person enters their name and enters the input. It says for example “Peter, you are clinically obese” Please also add the findings to the right side of the page next to the BMI calculator.arrow_forward11. Write a line of code to save the value of the textarea in the signUp object field for allergies. 12. Write a line of code to assign the form radio buttons using querySelectorAll to a variable called radioButtons.arrow_forward
- please make it simple with commentsarrow_forwardHere's the JavaScript code given. Add some new things to it so that the First Name and Last Name boxes can take only alphabet lettes(not numbers or any symbols) and starts from an uppercase; the user id box must contain only numbers(not alphabet letters). (Look to the picture given) <html><head> <title>Form Validation</title> <script type="text/javascript"> var divs=new Array(); divs[0]="errFirst"; divs[1]="errLast"; divs[2]="errEmail"; divs[3]="errUid"; divs[4]="errPassword"; divs[5]="errConfirm"; function validate() { var inputs=new Array(); inputs[0]=document.getElementById('first').value; inputs[1]=document.getElementById('last').value; inputs[2]=document.getElementById('email').value; inputs[3]=document.getElementById('uid').value; inputs[4]=document.getElementById('password').value; inputs[5]=document.getElementById('confirm').value; var errors=new Array(); errors[0]="<span style='color:red'>Please enter your first…arrow_forward21. Which properties will extend a grid item so that it covers multiple rows and columns, specifically the area from row gridlines 3 to 5 and from column gridlines 1 to 3? Group of answer choices a. grid-row: 3/5; grid-column: 1/3; b. grid-row: 2/4; grid-column: 4; c. grid-column-start: 3; grid-column-end: 5; d. grid-column-start-end: 1/3; grid-row-start-end: 3/5;arrow_forward
- Create a simple interface, similar to the example of the shopping list in the lecture, that provides a textbox to enter a number—any number, decimal or whole. When the user is finished entering a number, she clicks the Add button to add the number to a styled table. When she is finished adding numbers, she clicks a STATs button to report maximum, minimum and average values of all the numbers in the table. A CLEAR button erases all numbers and starts with a clean and empty (except for headers!) table. In JavaScriptarrow_forwardSuppose you are using a jQuery animation to make an element change color when the user clicks on it, and you also want to execute a function as soon as the animation finishes running. How can you do this? a. Pass the function in as the first argument to theanimate()method called on the element. b. Use anif elseblock with thehasClass()method to determine when to call the function. c. Pass the function in as the final argument to theanimate()method called on the element. d. You cannot accomplish this using jQuery commands.arrow_forwardRemove and print green in the list by using the pop() method with the list given below: colors = ["navy", "white", "red", "black", "green", "blue", "red"] Just make sure to precisely match the output format below.Write your code in the ANSWER area provided below (must include comments if using code is not covered in the course). Example Outputgreenarrow_forward
- Np Ms Office 365/Excel 2016 I NtermedComputer ScienceISBN:9781337508841Author:CareyPublisher:CengageProgramming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:CengageEBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT
- Microsoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,