Java 扫描仪&x2B;环形单线
请用户输入一个数字,然后您可以在屏幕上打印出多个Java 扫描仪&x2B;环形单线,java,loops,java.util.scanner,Java,Loops,Java.util.scanner,请用户输入一个数字,然后您可以在屏幕上打印出多个*的数字,而不需要空格或换行符。您也可以使用编号为5、6和9的扫描仪对象 输入: 7 输出: ******* 我可以这样做,但我不能在一行中完成所有星号 import java.util.Scanner; class { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int x;
*
的数字,而不需要空格或换行符。您也可以使用编号为5、6和9的扫描仪对象
输入:
7
输出:
*******
我可以这样做,但我不能在一行中完成所有星号
import java.util.Scanner;
class {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int x;
int i;
System.out.println("Enter a number:");
x = scan.nextInt();
for (i = 0; i < x; i++) {
System.out.println("*");
}
}
}
import java.util.Scanner;
阶级{
公共静态void main(字符串[]args){
扫描仪扫描=新扫描仪(System.in);
int x;
int i;
System.out.println(“输入一个数字:”);
x=scan.nextInt();
对于(i=0;i
您应该使用
System.out.print("*");
而不是
System.out.println("*");
因为println
返回到第行,而print
未返回
希望这能帮助你
笔记
您的班级需要在您的问题中输入一个名称,您需要:
class {
这在java中是错误的,所以您需要像这样声明您的类:
class nameClass {
//Your code
}
请看这里:
在这里:
您可以使用类似这样的for循环,将println
更改为仅print
,以便在同一行上打印*
:
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Please enter a number:");
int inputNumber = sc.nextInt();
for(int i=0;i<inputNumber;i++) {
System.out.print('*');
}
}
}
import java.util.Scanner;
班长{
公共静态void main(字符串[]args){
扫描仪sc=新的扫描仪(System.in);
System.out.print(“请输入一个数字:”);
int inputNumber=sc.nextInt();
对于(inti=0;i这是我的第一个回答,我希望能帮助你
试一试
如果你使用
System.out.println("*");
您的程序将跳行…要在一行中打印所有星号,请使用print
而不是println
:
Scanner scan = new Scanner(System.in);
int x;
int i;
System.out.println("Enter a number:");
x = scan.nextInt();
for (i = 0; i < x; i++) {
System.out.print("*"); // <- note the difference here!
}
如果这是你刚刚复制粘贴的作业,学校应该付钱让你去做,因为语法太糟糕了!!!你说“你也可以使用5、6和9号的扫描对象!!”是什么意思?你的问题是“如何在一行中完成?”?“我可以做到,但我不能在一行中完成所有的星号”-你认为你为什么要这么做?
Scanner scan = new Scanner(System.in);
int x;
int i;
System.out.println("Enter a number:");
x = scan.nextInt();
for (i = 0; i < x; i++) {
System.out.print("*"); // <- note the difference here!
}
Scanner scan = new Scanner(System.in);
System.out.println("Enter a number:");
int x = scan.nextInt();
for (int i = 0; i < x; i++) {
System.out.print("*");
}