
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN: 9780133594140
Author: James Kurose, Keith Ross
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Question
Write a java
numbers from 100 to 200, whose sum of digits is a factor of the
same number. If the input string is not in the range, raise a user
defined exception. Another thread that stores the set of unique
numbers from 1 to 100 whose sum of digits is prime number.
Both the threads should execute in equal intervals of 10 numbers.
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution
Trending nowThis is a popular solution!
Step by stepSolved in 2 steps

Knowledge Booster
Similar questions
- What is wrong with this code it creates a file Exercise17_1 but no input into the file? package randomintegers; import java.io.*;import java.util.*; public class RandomIntegers { public static void main(String[] args)throws Exception{ PrintWriter out = new PrintWriter(new FileOutputStream("Exercise17_1.txt",(true)); { for(int j=0;j<100; j++) out.print((int)(Math.random()*100000)+""); } }}arrow_forwardWhy do I get this error in my java program? Whenever I print a number greater than the amount of edges, I get an "Exception in thread "main" java.lang.ArrayIndexOutOfBounds" error. Please help. My code as well as the error (the picture with the red circle) are provided in the pictures.arrow_forwardCAN AN EXPERT HELP FIX MY CODE here is my code import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Collections; import java.util.List; public class User implements Comparable<User> { private String username; private String password; public User(String username, String password) { this.username = username; this.password = password; } @Override public int compareTo(User other) { int cmp = this.password.length() - other.password.length(); if (cmp != 0) { return cmp; } cmp = this.password.toLowerCase().compareTo(other.password.toLowerCase()); if (cmp != 0) { return cmp; } return this.username.toLowerCase().compareTo(other.username.toLowerCase()); } @Override public String toString() { return String.format("%20s%20s", password, username); } public static void main(String args[]){ List<User> l= new ArrayList<>(); try{ BufferedReader br= new…arrow_forward
- in java Variables bananaStream and bananaDataFS are FileOutputStream and PrintWriter, respectively. String bananaDataName is assigned a file's name read from input. Perform the following tasks: Assign bananaStream with a new FileOutputStream that opens bananaDataName for writing. Assign bananaDataFS with a new PrintWriter created using bananaStream. Ex: If the input is note.txt Ina, then note.txt contains: Ina ordered bananas 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 public class BananaDataProcessor { publicstaticvoidmain(String[] args) throwsIOException { Scannerscnr=newScanner(System.in); StringbananaDataName; StringbananaPurchase; FileOutputStreambananaStream=null; PrintWriterbananaDataFS=null; bananaDataName=scnr.next(); /* Your code goes here */ bananaPurchase=scnr.next(); bananaDataFS.println(bananaPurchase+" ordered bananas"); bananaDataFS.close(); } }arrow_forwardThis is a part of my code where it converts a binary to a decimal. The constructor should take a String parameter, and convert that to an int array. The ConvertBinToDec should then take the int array and convert it to decimal. The other picture is part of the main, where user inputs the string. The code is not working and giving an error of Exception in thread "main" java.long.NullPointerException. Please tell me how can I solve this. The user should input a binary such as "111" and the decimal value that should be printed is 7. public Binary(String binS) {String[] t = binS.split("");for (int i = 0; i < t.length; i++) {bin[i] = Integer.parseInt(t[i]);}}public int getDec() {convertBinToDec(bin);return dec;}// convert the bin array to decimal valueprivate int convertBinToDec(int[] bin) {int num = 1;for(int i = bin.length - 1; i >= 0; i-- ) {if (bin[i] == 1) {dec += num;}num = num * 2;}return 0;} Main: System.out.print("Enter binary:");String line = keyboardInput.next();Binary b2 =…arrow_forwardI am trying to write a spell checker class from scratch in java, and a spell checker test program in main but I got stuck because public int quadraticProbing(String[] hashArray, int initial_index, int collision) beginning from line 256 of SpellCheckHashTable.java is throwing a NullPointerException in 3 places as shown below. Exception in thread "main" java.lang.NullPointerException at SpellCheckHashTable.quadraticProbing(SpellCheckHashTable.java:265) at SpellCheckHashTable.insert(SpellCheckHashTable.java:209) at SpellCheckHashTableDemo.main(SpellCheckHashTableDemo.java:48) I am trying to have the class use OOP principles of encapsulation, private variables, and getter and setter methods. Apart from hashcode() my program would not use predefined hashing methods from java. The program will: Read a set of words W, from a words.txt file and store them in a hash table; Implement a spellCheck function that performs a spell check on a string s, entered by user at the…arrow_forward
- Given a data set x, the following R commands have been run: library(cluster); agnes (x=X)->AG; KKM Match the following objects with what you expect the R output to be. AG$height AG$order KM$cluster KM$betweenss KM$tot.withinss KM$totss KM$withinss Choose... Choose... Choose... Choose... Choose... Choose... Choose... ◆ ◆ ◆ → ◆ ◆ ◆arrow_forwardLab Activities: Exercise 1: 1) Write a thread class TabPrinter that prints the elements of an array of integers (in one line) every 2 seconds 5 times. Use the way of extending the class thread. Write the main method which creates and starts three threads Printer which will print different arrays of integers. After that it prints "Main won't wait. Main exits". 2) Modify the above thread program so that you implement the interface Runnable. Make the main thread waiting till all other threads finish execution.arrow_forwardCAN AN EXPERT HELP FIX MY CODE here is my code import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Collections; import java.util.List; public class User implements Comparable<User> { private String username; private String password; public User(String username, String password) { this.username = username; this.password = password; } @Override public int compareTo(User other) { int cmp = this.password.length() - other.password.length(); if (cmp != 0) { return cmp; } cmp = this.password.toLowerCase().compareTo(other.password.toLowerCase()); if (cmp != 0) { return cmp; } return this.username.toLowerCase().compareTo(other.username.toLowerCase()); } @Override public String toString() { return String.format("%20s%20s", password, username); } public static void main(String args[]){ List<User> l= new ArrayList<>(); try{ BufferedReader br= new…arrow_forward
- Steps to be followed: Create a class called MyThread that extends the Thread class. Declare an instance variable int limitToStop in the MyThread class. Create a parameterized constructor in the MyThread class that takes an int as a parameter to initialize a limitToStop instance variable. Override the run() method in the MyThread class. In the run() method, put a for-loop that goes from 0 to limitToStop. The block associated with the for-loop should print out only the odd numbers. Call Thread.sleep(1000) after every number you print out in the for-loop you created in the previous step. The Thread.sleep(1000) method throws an InterruptedException , which is a checked exception. Therefore, we need to enclose the Thread.sleep(1000) call in a try block. Also, add a catch block associated with the try that catches the InterruptedException and prints out the exception information using the printStackTrace() method. Create a MyThread variable using the new keyword in the main()…arrow_forwardComputer Science For the basic ADT Queue operations, list all cases when a QueueException will be thrown. Each item listed should be no more than 10 words and ONLY in the form "exception name : cause of exception". Remember to use correct terminology or the answer will not be acceptedarrow_forwardFirst, create the custom exception class called OutOfStockException by creating a new class that extends the Exception class The class has a single constructor that takes a single argument, a string called message. The message argument is passed to the parent class (Exception) via the super keyword. Create the Store class and import the java.util.HashMap and java.util.Map classes The Store class is defined with a private Map called products, which is used to store the product names and their corresponding quantities. Create a default constructor that initializes the products map with three items: "apple", "banana", and "orange", with respective quantities of 10, 5, and 0. Define thepurchase method , which takes two arguments: a product name and a quantity to be purchased. This method throws an OutOfStockException if either the specified product is not available in the store or if the requested quantity is greater than the quantity available in stock. The method first…arrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- Computer Networking: A Top-Down Approach (7th Edi...Computer EngineeringISBN:9780133594140Author:James Kurose, Keith RossPublisher:PEARSONComputer Organization and Design MIPS Edition, Fi...Computer EngineeringISBN:9780124077263Author:David A. Patterson, John L. HennessyPublisher:Elsevier ScienceNetwork+ Guide to Networks (MindTap Course List)Computer EngineeringISBN:9781337569330Author:Jill West, Tamara Dean, Jean AndrewsPublisher:Cengage Learning
- Concepts of Database ManagementComputer EngineeringISBN:9781337093422Author:Joy L. Starks, Philip J. Pratt, Mary Z. LastPublisher:Cengage LearningPrelude to ProgrammingComputer EngineeringISBN:9780133750423Author:VENIT, StewartPublisher:Pearson EducationSc Business Data Communications and Networking, T...Computer EngineeringISBN:9781119368830Author:FITZGERALDPublisher:WILEY

Computer Networking: A Top-Down Approach (7th Edi...
Computer Engineering
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:PEARSON

Computer Organization and Design MIPS Edition, Fi...
Computer Engineering
ISBN:9780124077263
Author:David A. Patterson, John L. Hennessy
Publisher:Elsevier Science

Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:9781337569330
Author:Jill West, Tamara Dean, Jean Andrews
Publisher:Cengage Learning

Concepts of Database Management
Computer Engineering
ISBN:9781337093422
Author:Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:Cengage Learning

Prelude to Programming
Computer Engineering
ISBN:9780133750423
Author:VENIT, Stewart
Publisher:Pearson Education

Sc Business Data Communications and Networking, T...
Computer Engineering
ISBN:9781119368830
Author:FITZGERALD
Publisher:WILEY