我正在尝试将以下数组行更改为以相同方式运行的 ArrayList:
private String[] books = new String[5];
Run Code Online (Sandbox Code Playgroud)
我把它改成了这个,但它不能正常工作:
private ArrayList<String>(Arrays.asList(books))
Run Code Online (Sandbox Code Playgroud)
我以为这就是创建 ArrayList 的方式
在处理这段代码一段时间之后,我几乎遇到了一个意外的问题。当将选项“ B”和“ C”作为用户输入键入时,if和else语句在屏幕上不显示任何内容。我已经尝试了一些方法,但是似乎无法弄清楚。
import java.util.Scanner;
public class Internet_Service_Provider
{
public static void main(String[] args)
{
double hours;
char choice;
Scanner input = new Scanner(System.in);
System.out.println ("Enter the letter of your package: ");
choice = input.nextLine().charAt(0);
System.out.println ("Enter the number of hours used: ");
hours = input.nextDouble();
double chargesa, chargesb, chargesc;
chargesa = 9.95;
chargesb = 13.95;
chargesc = 19.95;
double chargesa2, chargesb2;
chargesa2 = (hours - 10) * 2;
chargesb2 = (hours - 20);
double extrafeesA, extrafeesB;
extrafeesA = chargesa …
Run Code Online (Sandbox Code Playgroud) 我试图在该程序输出的每一行的开头获取空格:
import java.util.Scanner;
public class Checkerboard
{
public static void main(String[] args)
{
int num;
Scanner input = new Scanner(System.in);
System.out.println ("What is the integer?");
num = input.nextInt();
for (int x = 0; x < num; x++)
{
for (int y = 0; y < num; y++)
{
System.out.print("A ");
}
System.out.println(" ");
}
}
}
Run Code Online (Sandbox Code Playgroud)
如果用户输入"4",则该程序的输出为:
A A A A A
A A A A A
A A A A A
A A A A A
Run Code Online (Sandbox Code Playgroud)
我试图让它看起来像这样:
A A …
Run Code Online (Sandbox Code Playgroud)