java问题 求个源码(求大手子们帮帮)

题:输出矩形

说明:编写一 个程序,从控制台输入矩形的长和宽(整数),控制台打印输出由“*”组成的相应长宽的矩形。(使用for循环嵌套结构)

效果图:

public static void main(String[] args) {
System.out.println("请输入长:");
Scanner sc = new Scanner(System.in);
int c = sc.nextInt();
System.out.println("请输入宽:");
int k = sc.nextInt();
System.out.println("矩形如下:");
for (int i = 0; i < k; i++) {
for (int j = 0; j < c; j++) {
System.out.print("* ");
}
System.out.println();
}
}


运行结果


刚刚长宽弄错了,修改了一下,望采纳,谢谢。

追问

大佬,还有一题能解答一下吗?我也发出去了

追答

发到哪里了?

追问

二、使用while循环完成输出所有三位数中能被8整除的数,每个数字之间以空格间隔开,每输出10个数字换行。

效果图:

追答

好,稍等一下

追问

可追加悬金

好的,多谢了

追答

给你回答到那个问题下了,方便你看

追问

多谢了,已关注,还有问题一定找你

追答

不客气,有问题找我就行

追问

嗯嗯

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-03-26
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入长方形的长:");
int inputWidth = scanner.nextInt();
System.out.println("请输入长方形的宽:");
int inputHeight = scanner.nextInt();
System.out.println("矩形如下:");
//外层循环 每次输出一行*
for (int i = 1; i <= inputHeight; i++) {
System.out.print(" * ");
//内层循环 每次输出一个*
for (int j = 1; j <= inputWidth; j++) {
System.out.print(" * ");
}
System.out.println();
}
scanner.close();

}
相似回答