The following code is intended to input two integers and print the average. What is a potential problem with the code as written?  下面的代码用于输入两个整数并打印它们的平均值。 这段代码可能存在哪些问题? System.out.println("Please enter two integers: "); int a = scan.nextInt(); int b = scan.nextInt(); System.out.println("The average is: " + (a + b) / 2); Single choice

A

It should use scan.nextDouble instead of scan.nextInt. 它应该使用 scan.nextDouble 而不是 scan.nextInt。

B

There is no division needed. 不需要划分。

C

It needs a cast so that the decimal portion will be shown. 它需要进行转换才能显示小数部分。

D

No correction needed, the code will work as written. 无需更正,代码将按编写的方式运行。

E

The parentheses are not needed and will cause a mathematical error. 括号是不需要的,否则会导致数学错误。

Log in for full answers

We've collected over 50,000 authentic original questions and detailed explanations from around the globe. Log in now and get instant access to the answers!

More Practical Tools for Students Powered by AI Study Helper

Join us and instantly unlock extensive past papers & exclusive solutions to get a head start on your studies!