write an application named badsubscript in which you declare an array of 10 first names. write a try block which you prompt the user for an interger and display the name in the requested position. create a catch block that catches the potential arrayindexoutofboundsexception thrown when the user enters a number that is out of range. the catch block should also display an error message. save the file as badsubscriptcaught.java

Answers

Answer 1

Answer:

Here is some code that works for me:

import java.util.Scanner;

public class badsubscriptcaught {

   public static void main(String[] args) {

       Scanner scanner = new Scanner(System.in);

       String[] names = {"Jake", "Jack", "Jacob", "Ben", "Liam", "Noah", "Oliver", "William", "Elijah", "James"};

       int number = Integer.parseInt(scanner.nextLine());

       try{

           System.out.println(names[number]);

       }catch (ArrayIndexOutOfBoundsException  exception){

           System.out.println(exception + " isn't a vailid value.");

       }

   }

}

Answer 2

Exceptions are used to prevent a program from crashing, by managing the error or bugs.

The program in Java where comments are used to explain each line is as follows:

import java.util.Scanner;

public class badsubscriptcaught{

   public static void main(String[] args) {

       //This creates a scanner object

       Scanner input = new Scanner(System.in);

       //This gets input for the index to print

       int arrayIndex = input.nextInt();

       //This initializes the array.

       //Note that, the names can be replaced

       String[] nameArray = {"Liam", "Olivia" , "Noah", "Emma", "Oliver","Ava","Elijah","Charlotte","Michael","David"};

       //This creates a try-catch exception

       try{

           //This prints the array element at the corresponding index, if the index is between 0 and 9

           System.out.println(nameArray[arrayIndex]);

       }

       //This catches the exception

       catch (ArrayIndexOutOfBoundsException  exception){

          //This prints the exception

          System.out.println(exception);

      }

  }

}

At the end of the program, the exception is printed, if any.

Read more about exceptions at:

https://brainly.com/question/14234389


Related Questions

$
Type the correct answer in the box. Spell all words correctly.
What file format was created for video by Microsoft?
_______was created by Microsoft.
ANYONE NOW!!

Answers

Answer:

Windows media video

Explanation:

it is the most recognizable video compression format within the WMV family

Answer:

AVI

Explanation:

AVI is defined by Microsoft. The avi file format is the most common format for audio and video data on a computer.

I got it right on the test!

Logistic Regression is a type of __________ problem.

Answers

Answer:

Logistic Regression is used to solve the classification problems, so it’s called as Classification Algorithm that models the probability of output class. It is a classification problem where your target element is categorical

Explanation:

The answer is "classification" because the named the Classification Algorithm.

It was used to solve classification difficulties. You are faced with a categorization situation wherein your goal component is a category.In the presence of more than one dependent variable, it's being used to calculate odds ratios. The binomial dependent variables render this approach similar to multiple linear regression. In the end, each variable's impact on a particular event's odds ratio is calculated.

Learn more:

Logistic Regression: brainly.com/question/20363984

Write a C console application that will be used to determine if rectangular packages can fit inside one of a set of spheres. Your program will prompt the user for the three dimensions that define a rectangular box; the length, the width, and the height. The interior diameter of a sphere is used to identify its size. Spheres are available in the following five sizes: 4- inch, 6-inch, 8-inch, 10-inch, and 12-inch. Your program will execute repeatedly until the user enters a value of zero for one or more of the rectangular box dimensions. After obtaining the dimensions of the rectangular box, your program will call a function named getSphereSize that determines if the box will fit inside one of the five spheres. The formula for calculating the diagonal of a rectangular box is:

Answers

Answer:

#include <cmath>

#include <iostream>

using namespace std;

int getSphereSize(double length, double breadth, double height) {

   double diagonal = sqrt(length * length + breadth * breadth + height * height);

   if (diagonal <= 4)

       return 4;

   if (diagonal <= 6)

       return 6;

   if (diagonal <= 8)

       return 8;

   if (diagonal <= 10)

       return 10;

   if (diagonal <= 12)

       return 12;

   return 0;

}

int main() {

   double length, breadth, height;

   int sphereCounts[5] = {0};

   int sphereSize;

   while (true) {

       // Get dimensions of the box

       cout << "Enter the dimensions of the box:\n";

       cout << "Length: ";

       cin >> length;

       cout << "Breadth: ";

       cin >> breadth;

       cout << "Height: ";

       cin >> height;

       if (length <= 0 || breadth <= 0 || height <= 0)

           break;

       sphereSize = getSphereSize(length, breadth, height);

       if (sphereSize == 0)

           cout << "The box cannot fit in any of the spheres";

       else

           cout << "The box can fit in the " << sphereSize << "-inch sphere";

       // Increment the counter

       if (sphereSize == 4)

           sphereCounts[0]++;

       else if (sphereSize == 6)

           sphereCounts[1]++;

       else if (sphereSize == 8)

           sphereCounts[2]++;

       else if (sphereSize == 10)

           sphereCounts[3]++;

       else if (sphereSize == 12)

           sphereCounts[4]++;

       cout << "\n\n";

   }

   cout << "\nNumber of 4-inch spheres: " << sphereCounts[0];

   cout << "\nNumber of 6-inch spheres: " << sphereCounts[1];

   cout << "\nNumber of 8-inch spheres: " << sphereCounts[2];

   cout << "\nNumber of 10-inch spheres: " << sphereCounts[3];

   cout << "\nNumber of 12-inch spheres: " << sphereCounts[4];

   cout << endl;

   return 0;

}

Explanation:

The "cmath" library is included in the c++ program. The getSphereSize function is used to return the sphere size the rectangle dimension can fit into. It program continuously prompts the user for the length, breadth, and height of the rectangle and passes the values to the getSphereSize function in the while but breaks if any or all of the variable value is zero.

The sizes of the sphere objects in inches are collected in an array of five integer values of zeros and are incremented by one for every match with a rectangle.

V. Write a program in python for the following:
[10]
a) Jennifer wants to carpet her new room with pink carpet. Create a program that will ask the user for the two
dimensions of a room (length and width) and then calculate the area of the room, (length x width), before
finally displaying the answer​

Answers

Answer:

length = input("length of room:  ")

width = input("Width of room:  ")

Area = float(length) * float(width)

print("Area of room is: ", Area)

“Jon is a DJ and he spends a lot of time traveling around the country to perform at concerts and festivals. He has a large music collection which he must be able to easily transport with him wherever he goes.” [6 marks]
Please answer

Answers

Answer:

there is no exact question to answer here i could help you if you explained it more in the comment section of this answer! sorry!

Explanation:

“Jon is a DJ, and he spends a lot of time traveling around the country to perform at concerts and festivals. The best storage device for him is the hard disk.

What is a hard disk?

A hard disk, also known as an HDD, is a non-removable, rigid magnetic disk with a large data storage capacity. While a Compact Disc is a small plastic disc on which music or other digital information is stored in the form of a pattern of metal-coated pits that can be read using laser light reflected off the disc.

A hard disk is a large plastic disc on which music or other digital information is stored. By moving all parts of a file to contiguous blocks and sectors, a good defragmentation utility can reduce access time.

Therefore, "Jon is a DJ who spends a lot of time traveling across the country performing at concerts and festivals." A hard disk is the best storage device for him.

To learn more about the hard disk, refer to the below link:

https://brainly.com/question/14867477

#SPJ2

The question is incomplete. Your most probably complete question is given below:

What is the best storage device for him?

Use three or more sentences to explain to someone why they might need to use a virtual machine.

Answers

Answer:

Benefits of Virtualization

Reduced capital and operating costs.

Minimized or eliminated downtime.

Increased IT productivity, efficiency, agility and responsiveness.

Faster provisioning of applications and resources.

Greater business continuity and disaster recovery.

Simplified data center management.


When developing a naming convention, what is the most important quality to keep in mind?

Answers

Answer:

Files should be named consistently.

File names should be short but descriptive.

Avoid special characters or spaces in a file name .

Use Capitals and Underscore instead of periods or spaces or slashes.

Write a program that reads in ten numbers from the user and displays the distinct numbers. If a number entered by the user appears multiple times, your program needs to filter the repeated numbers and therefore displaying the repeated numbers only once. For example, if the user enters the number 1, 4, 6, 1, 8, 4, 2, 1, 3,9 then the output of your program should be: 1, 4, 6, 8, 2, 3, 9.

Answers

Answer:

Here you go :)

Explanation:

Change this however you'd like:

array = []

for n in range(10):

   x = int(input("Enter integer: "))

   array.append(x)

dup = set(array)

print(", ".join(str(i) for i in dup))

Exercise 3.7.1: Proving statements about odd and even integers with direct proofs. info About Each statement below involves odd and even integers. An odd integer is an integer that can be expressed as 2k 1, where k is an integer. An even integer is an integer that can be expressed as 2k, where k is an integer.

Answers

The question is incomplete. The complete question is :

Each statement below involves odd and even integers. An odd integer is an integer that can be expressed as 2k+1, where k is an integer. An even integer is an integer that can be expressed as 2k, where k is an integer. Prove each of the following statements using a direct proof. (a) The sum of an odd and an even integer is odd. (b) The product of two odd integers is an odd integer.

Solution :

Odd number integers = 2k + 1, where k is integer

Even number integer = 2k

a). Odd integer + even integer

  = 2k + 1 + 2k

 = 4k + 1

  = 2(2k) + 1

Let 2k = t, where t is integer

   = 2t + 1

  = Odd integer by definition

If number is 2t + 1 where t belongs to integer, then it is odd integer.

Hence proved.

b). Product of two odd integers :  [tex]$2k_1 + 1,\ \ 2k_2 +1 $[/tex]   where [tex]$k_1, k_2 $[/tex] belongs to integer.

[tex]$(2k_1+1)(2k_2+1)= 4k_1k_2+2k_1+2k_2+1$[/tex]

[tex]$2(2k_1k_2)+2(k_1+k_2)+1$[/tex]

Let [tex]$2k_1k_2 = a$[/tex] and [tex]$k_1+k_2 = b $[/tex]

here, a and b belongs to integers since [tex]$k_1$[/tex] and [tex]$k_2$[/tex] are integers.

We get:

2a+2b+1

= 2(a+b)+1

= 2l + 1,             Let (a+b)=l and l belongs to integers.

It is odd integer by definition.

Hence proved.

 

Pls awnser I will mark brainliest math

Answers

It’s 34....!!!! i did this before

Answer:

2788 or 116

Explanation:

When a program is adapted to run on multiple processors in a multiprocessor system, the execution time on each processor is comprised of computing time and the overhead time required for locked critical sections and/or to send data from one processor to another. Assume a program requires t = 100 s of execution time on one processor. When run p processors, each processor requires t/p s, as well as an additional 4 s of overhead, irrespective of the number of processors. Compute the per-processor execution time for 2, 4, 8, 16, 32, 64, and 128 processors. For each case, list the corresponding speedup relative to a single processor and the ratio between actual speedup versus ideal speedup (speedup if there was no overhead).

Answers

I only need points for my questions

PLEASE HELP ITS CODING AND I INCLUDED A SCREENSHOT OF WHAT TO DO

Answers

Answer:

I need to have better photos in order to assist you...

Explanation:

I will attempt to get back with you if you can provide more clearer photos.

num1 = float(input("Enter your first number: "))

num2 = float(input("Enter your second number: "))

operation = input("What operation would you like to do? Type: add, subtract, multiply, or divide. ")

def add(n, n1):

   return n + n1

def subtract(n, n1):

   return n - n1

def multiply(n, n1):

   return n*n1

def divide(n, n1):

   return n/n1

if operation.lower() in ["add", "+"]:

   result = add(num1, num2)

   print(num1,"+",num2,"=",result)

elif operation.lower() in ["subtract", "-"]:

   result = subtract(num1, num2)

   print(num1,"-",num2,"=",result)

elif operation.lower() in ["multiply", "*"]:

   result = multiply(num1, num2)

   print(num1, "*", num2, "=", result)

elif operation.lower() in ["divide", "/"]:

   result = divide(num1, num2)

   print(num1, "/", num2, "=", result)

else:

   print("Not a valid operation.")

I wrote my code in python 3.8. I hope this helps.

Please help,it’s a year 9 question

Answers

Answer:

For an AND gate, Q would be 0,0,0,1 respectively.

See the reference table below.

Choose all items that represent essential tasks to do after an interview is over.
Send copies of the resume and cover letter.

Construct a career portfolio.

Ask about next steps and the best way to communicate.

Phone each person interviewed.

Send a follow-up email within 24 hours.

Submit the job application.

Answers

Answer:

Ask about next steps and the best way to communicate.

Send a follow-up email within 24 hours.

Explanation:

An interview is a well-organized conversation where one participant asks questions, and the other person gives answers to those questions.

Essential tasks that need to be done after an interview is over are as follows:

1. Ask about next steps and the best way to communicate.

2. Send a follow-up email within 24 hours.

Answer:

Ask about next steps and the best way to communicate.

Send a follow-up email within 24 hours.

What are some ways you can work with templates? Check all that apply.
A. creating a new template from scratch
B. scanning a template from a printed page
C. using many different templates in one document
D. using a preexisting template
E. modifying a preexisting template

Answers

What are some ways you can work with templates? Check all that apply.

Answer: (A,D,E) see picture below for help also.

Answer:

Look at the other answer that guy knows what he is talking about

Explanation:

Help plz brainliest.

Answers

Answer:

Follows are the solution to this question:

Explanation:

In this question, the equation will be written as the coefficients for each of the bases, that is from the above quantum states b is given as follows:

[tex]\to | b \rangle = 0.4 | 00 \rangle + 0.65 | 01 \rangle + 0.2 | 10 \rangle + 0.61 | 11 \rangle[/tex]

Therefore the equation can be written as in the state b:

[tex]\to \mathbf{state_b = [0.4, 0.65, 0.21, 0.61]}[/tex]

of what is famous Ted Nelson?​

Answers

Answer:

Nelson proposed a system where copying and linking any text excerpt, image or form was possible.

Explanation:

Ted Nelson is one of the theoretical pioneers of the world wide web who is best known for inventing the concept of hypertext and hypermedia in the 1960s. As one of the early theorists on how a networked world would work.

How I know:

I goggle it.

what percent of records are temporary, if you are not in the OSD?​

Answers

Answer:

Headed by the OSD Records Administrator, the OSD Records and Information Management (RIM) Program is responsible for oversight, implementation of the Federal Records Act within the Offices of the Secretary of Defense and the WHS supported Defense Agencies and Field Activities.

Explanation:

____________ are the in – built functions that perform a particular pre – defined task when used in a computer program.

Answers

Answer:

System software.

Explanation:

System software are the in-built functions that perform a particular pre-defined task when used in a computer program. An example of a system software is an operating system.

An operating system (OS) is a system software pre-installed on a computing device to manage or control software application, computer hardware and user processes. Some examples of an operating system are QNX, Linux, OpenVMS, MacOS, Microsoft windows, IBM, Solaris, VM etc.

Write a program that uses an initializer list to store the following set of numbers in an array named nums. Then, print the array.

14 36 31 -2 11 -6

Sample Run
[14, 36, 31, -2, 11, -6]

Answers

Hope it will help you

Use the drop-down menus to complete statements about archiving and backing up data fileArchiving data files manages the size of a mailbox for storage.
Creating an Outlook data file
data files in storage on a computer.

Answers

Answer:

Archiving data files manages the size of a mailbox for  

local

storage.

Creating an Outlook data file  

protects

data files in storage on a computer.

Explanation:

Because its right.

Answer:

an increase in cloud computing

Explanation:

Where are the kidneys located?
a) Attached to the bladder
b) Lower back
c) Upper back
d) Middle back
e) Chest cavity
f the following is acian of health

Answers

Answer:

B

Explanation:

Your kidneys are fist-sized organs shaped like beans that are located at the back of the middle of your trunk, in the area called your flank. They are under the lower part of your ribcage on the right and left sides of your backbone.

Q1: Identify and correct the errors in each of the following pieces of code. [Note: There maybe more than one error in each piece of code. a) int x = 1, total; while (x <= 10) { total += x; ++x; } b) while (x <= 100) total += x; ++x; c) public class Mystery { public static void main(String[] args) { int x = 1; int total = 0; while (x <= 10) { int y = x * x; System.out.println(y); total += y; ++x; }// end of while System.out.printf("Total is %d%n", total); }//end of main }//end of class Mystery2 *********************** Q2 What does the following program print? public class Mystery3 { public static void main(String[] args) { int row = 10; while (row >= 1) { int column = 1; while (column <= 10) { System.out.print(row % 2 == 1 ? "<" : ">"); ++column; }// end of while column<=10 --row; System.out.println(); }//end of while }//end of main }// end of class Mystery3

Answers

Answer:

a. int x = 1, total = 0;

while (x <= 10){

 total += x;

 ++x;

}

b. while (x <= 100){

 total += x;

 ++x;

}

c. public class Mystery{

 public static void main(String[] args){

   int x = 1;

   int total = 0;

   while (x <= 10){

     int y = x * x;

     System.out.println(y);

     total += y;

     ++x;

   }

   System.out.printf("Total is %d%n", total);

}

Explanation:

For the first code, the variable "total" was not initialized, so to avoid raising an error message, an integer value must be assigned to it before the increment. Code block two of the second while statement must be enclosed in curly braces, while the third code must be indented properly.

If we use 6 bits for representing positive and negative numbers using 2's
complement methods, what is the value of 11100?

Answers

Answer:

-4


Explanation:
In binary, 11100 is 28
But in the two’s complement method, it will equals = (-4).
the last number always represents negative number.
In other words, if this (101010) with 6 digits. Without using two’s complement method, it would be 42 in binary. But with two’s complement method, it would ( - 22)


I hope this helps. Please don’t hesitate to ask if u concerning my answer
Yeeeeeeeeeeeeeeeeeeeeeeee

which of these devices can not only manage traffic between local PCs in a network, but can also access outside networks?
network adapter
switch
router
repeater

Answers

I think it’s router or repeater

Answer:

router

Explanation:

What is the primary reason for compressing video files?

increase frames per second

increase bit rate

decrease file size

decrease playback delay

Answers

Answer:

Decrease file size

Explanation:

This goes for almost every file you compress. If you compress it, you try to decrease the storage space it takes up as a way to make it more portable. After a compressed file is extracted, it does not have many effects on the state of the extracted file.

Answer:C

Explanation:Decrease file size

Choose all items that represent common website
design flaws.
menu at the top of the page
distracting background
short page-load times
too many or confusing fonts
poor navigation
dead hyperlinks

Answers

Isn’t it basically all of them haha?

Answer:

2,4,5,6

Explanation:

just answered it

Match the data type to the given data.
1. float
2. array
3. Boolean
4. character

false
с
c, o, m, p, u, t, er
26.2

Answers

Float: 26.2
Array: c, o, m, p, u, t, er
Boolean: false
Character: c

How do you add a space after a line in my terminal workspace?'

Example: I'd like my program to have a line space after

Line 2: "Computer Programming"
blank
Line 3: Author
blank
Line 4: Due Date

Answers

Press enter hope that helps

An algorithm to print a set of 10 integers in ascending order

Answers

Answer:

Program  - Array Sorting

Author   - Vishal Solanki

Language - C Language

Date     - 03/02/2018 (dd/mm/yyyy)

*/

//IDE used for this code is "Visual Studio 2017"

#include <stdio.h>              //including stdio.h for printf and other functions

#include<conio.h>

int main()                        //default function for call

{

int a[100],n,i,j;

printf("Array size: ");

       scanf("%d",&n);

       printf("Elements: ");

       

     for(i=0;i<n;i++)

   {

       scanf("%d",&a[i]);

   }

for (int i = 0; i < n; i++)                     //Loop for ascending ordering

{

 for (int j = 0; j < n; j++)             //Loop for comparing other values

 {

  if (a[j] > a[i])                //Comparing other array elements

  {

   int tmp = a[i];         //Using temporary variable for storing last value

   a[i] = a[j];            //replacing value

   a[j] = tmp;             //storing last value

  }  

 }

}

printf("\n\nAscending : ");                     //Printing message

for (int i = 0; i < n; i++)                     //Loop for printing array data after sorting

{

 printf(" %d ", a[i]);

}

for (int i = 0; i < n; i++)                     //Loop for descending ordering

{

 for (int j = 0; j < n; j++)             //Loop for comparing other values

 {

  if (a[j] < a[i])                //Comparing other array elements

  {

   int tmp = a[i];         //Using temporary variable for storing last value

   a[i] = a[j];            //replacing value

   a[j] = tmp;             //storing last value

  }

 }

}

printf("\n\nDescending : ");                    //Printing message

for (int i = 0; i < n; i++)                     //Loop for printing array data after sorting

{

 printf(" %d ", a[i]);                   //Printing data

}

return 0;          //returning 0 status to system

getch();

}

//Ouput

/*

Array size: 10

Elements :  3  4  7  6  5  1  2  8  10  9

Ascending :  1  2  3  4  5  6  7  8  9  10

Descending :  10  9  8  7  6  5  4  3  2  1

*/

Explanation:

Other Questions
Which was not a goal given to Lewis and Clarke by Thomas Jefferson? What is one way homeostasis benefits living organisms?it maintains balance. It reduces air pollution.It increases food consumptionIt regulates atmospheric temperature What is the main topography of the Philippines? Plateaus, mountains, plains https://ww_w.khanacademy.org/com_puter-programming/dream-world/6665591493967872Please go look at this I worked really hard on it. hit the like button on it if u like and if not then hit the down button (ALSO TAKE OUT THE DASHES SO IT WILL LOAD WHEN SEARCHING PLEASE) The diagram shows the process of osmosis in a beaker model. Only the water molecules could pass through the membrane by osmosis because water molecules________.a) contain more hydrogen atoms than the other moleculesb) have more energy than protein moleculesc) can pass through the selectively permeable membraned) are more numerous than the protein molecules solve 3911 A.3,5/11 B.3,6/11C.11,1/2D.6,3/11 -5t2 + 14t + 3 = 0 ANSWER PLSS!!!!! Which of the following is NOT a type of poemA a haikuB a sonnetC a limerickD a news article Can you help me on question 25?! Enzymes are proteins that impact chemical reactions in cells. Which statement describes the conditions under which enzymes are most effective? plss help (ZOOM IN TO SEE FULL PIC) What is density? Write a formula by showing the relation of mass density and volume Question 1 (1 point)What is the value of x?3x3x +745x-8o527.ObOc | Od52 Provide examples of the difference between subculture and culture if the new axolotls drop a bunch of diamonds and netherite would you kill it in Minecraft?(I would not kill it but if I had to I be sad for the rest of my life and people who kill it no offense but that's cruel). PLZ HELP I WILL GIVE BRAINLIESTread these sentences about Ralph from chapter 12 of Lord of the Flies he could climb a tree but that was putting all his eggs in one basket if he were detected they had nothing more difficult to do then wait what is the meaning of the phrase that was putting all his eggs in one basket Ralph would be cutting himself off from other possible means of Escape Ralph would be risking his safety my Hiding Place would be the best of all of his food Ralph would be surrendering to Jack and his Hunters When a leader has ideas for the future and can express what those ideas could look like, the leader is best described as having __________.A.determinationB.competenceC.honestyD.visionPlease select the best answer from the choices providedABCD Change to y = mx + b form. 3y - 3x = 9 please help me find the value of x If a car travels at 55 mph for 3.5 hours, what is the total distance traveled?Remember, d = rt.