In JAVA
Create a PrintChar class that implements Runnable. The constructor should accept a character and an integer as parameters. The run method should print the character the number of times indicated by the integer. Create an application that instantiates two PrintChar objects, one passed “A” and 200 and one passed “B” and 200. It then instantiates and starts two thread objects, one for each of the two PrintChar objects. Experiment with the resulting system, using different numerical parameters for the PrintChar objects. Create a report about the results of your experimentation.
// PrintChar.java
public class PrintChar implements Runnable{
char ch;
int num;
PrintChar(char c, int n){
ch = c;
num = n;
}
public void run(){
for(int i = 0; i < num;
i++){
System.out.print(ch);
}
}
}
// Test.java
public class Test{
public static void main(String args[]){
PrintChar object1 = new
PrintChar('A', 200);
PrintChar object2 = new
PrintChar('B', 200);
(new
Thread(object1)).start();
(new
Thread(object2)).start();
}
}
In JAVA Create a PrintChar class that implements Runnable. The constructor should accept a character and...
HW: Create a java application that has two threads by implementing the Runnable interface (aside from the main thread) • Change the names of all threads • Change the priority of all threads (use the priority constants in Thread • Print the numbers from 0 to 9 o One number per one 2 seconds for the first thread College of Computer Operating Systems ( Laboratory Manual Lab o One number per 4 seconds for the second thread o The main...
Write a Java class that implements the concept of Coins, assuming the following attributes (variables): number of quarters, number of dimes, number of nickels, and number of pennies. Include two constructors (non-argument constructor that assigns 1 to each coin, and another constructor that takes necessary arguments to create an object), needed getter and setter methods, method toString (to print coins objects in a meaningful way), and method equals (to compare two coins objects based on number of coins). Also include...
Create a LIFO class with following methods in java - public LifoList() The default constructor for LifoList class which will initialize your class variables maxSize to 0 and the int array to null. public LifoList(int maxSize) The constructor for LifoList class which takes the int input maxSize to initialize the size of the array. You should NOT reinitialize the array elsewhere. For example, creating an object as new LifoList(5) should create a LifoList whose maximum size is 5. If the...
in java
Define a class named ComparableNames thats extends Person and
implements comparable
Define a class named ComparableNames that extends Person (defined below) and implements Comparable. Override the compare To method to compare the person on the basis of name. Write a test class to find the order of two ComparableNames. class Person String name; Person00 Person(String n) name=n: Hint: in class ComparableName, you only need a constructor with arg to initialize the data filed defined in the super class...
Please use java Language
Part I Implement a thread by extending the Thread class. Your thread must do the following: (25 pts.) • Print its name and ID at the start. • Print the numbers from 1 to 100 that can be divided by 5. • Wait 1 second before printing a number. Part II Implement a thread by implementing the Runnable interface. Your thread must do the following: (25 pts.) • Print its name and ID at the start....
JAVA PROGRAMMING Create an Employee class which implements Comparable<Employee> The constructor consists of an employee’s first name and an employee’s salary, both of which are instance variables. Create accessor and mutator methods for both of these variables Write an equals method that returns true if the salaries are equal with one cent and the names are exactly equal Write a compareTo method that returns 1 if the salary of this employee is greater than the salary of the comparable, -1...
Create a simple Java application that will exhibit concurrency concepts. Your application should create two threads that will act as counters. One thread should count up to 20. Once thread one reaches 20, then a second thread should be used to count down to 0. For your created code, please be provide a detailed analysis of appropriate concepts that could impact your application. Specifically, please address: Performance issues with concurrency Vulnerabilities exhibited with use of strings Security of the data...
JAVA I. Using the Event Class created previously, create an array of objects; II. Demonstrate passing array reference to a method; III. Demonstrate creating array of objects that prints out only x 0.0 for all objects. PROJECT 5C - ARRAYS Create a new file called " EventArray5C". There are some "challenging" directions in this project. . 1.Prepare a document box (tell me that task(s) the application is to accomplish, how it will accomplish the tasks, the author of...
Using the IST Linux system create the following Java command
line inheritance application Lab4. Create the following project
Java files: Point.java, Shape.java, Circle.java, Triangle.java,
Rectangle.java, and Lab4.java
Point.java will contain two coordinates x and y. This will be
reused to create point objects to draw all the shapes.
Shape.java will be the parent class and will contain a Point
type.
Circle.java, Triangle.java, Rectangle.java will all be children
of Shapes.java class
Each class (Circle, Triangle, Rectangle) will contain the
private class...
You will write a two-class Java program that implements the Game of 21. This is a fairly simple game where a player plays against a “dealer”. The player will receive two and optionally three numbers. Each number is randomly generated in the range 1 to 11 inclusive (in notation: [1,11]). The player’s score is the sum of these numbers. The dealer will receive two random numbers, also in [1,11]. The player wins if its score is greater than the dealer’s...