完全披露:家庭作业.
说明:我无法理解我的老师.
问题:
编写一个调用的方法
printSquare,它接受两个整数参数amin和amax,并以方形模式打印从包含min到max包含的数字 .方形图案通过示例比通过解释更容易理解,因此请查看下表中的示例方法调用及其生成的控制台输出.广场的每一行由一个在min和 之间增加整数的循环序列组成max.每行打印该序列的不同排列.第一行以min开头,第二行以with开头min + 1,依此类推.当任何一行中的序列到达时max,它会回绕到min.您可以假设该方法的调用者将传递amin和amax参数min小于或等于max

我不能为我的生活弄清楚如何使数字停在'max'值并从线的中间重新开始.
这是我到目前为止,道歉,但我遇到for循环的问题.
for(int i = 0; i < row; i++)
{
for(int d = 0; d < row; d++)
{
System.out.print(d+1);
}
System.out.println(i);
}
Run Code Online (Sandbox Code Playgroud)
我知道我使用了两次行,但它是我可以让编译器用循环形成方形的唯一方法.有人甚至远程了解我想要做什么吗?:/
以下代码仅生成0; - ;
我究竟做错了什么?
public class RockPaperSci {
public static void main(String[] args) {
//Rock 1
//Paper 2
//Scissors 3
int croll =1+(int)Math.random()*3-1;
System.out.println(croll);
}
}
Run Code Online (Sandbox Code Playgroud)
编辑,另一张海报提出修复它的东西.int croll = 1 +(int)(Math.random()*4 - 1);
感谢大家!
a = 1, b = -7, c = 12
public static void quadratic(double a, double b, double c){
double r1;
double r2;
double turducken;
turducken = Math.pow(b,2)-(4*a*c);
r1 = (-1*b) + ((Math.sqrt(turducken))/(2*a));
r2 = (-1*b) - ((Math.sqrt(turducken))/(2*a));
System.out.println("r1: "+r1);
System.out.println("r2: "+r2);
Run Code Online (Sandbox Code Playgroud)
当正确的答案应为4和3时,系统打印出7.5和6.5.
我无法弄清楚我在这里做错了什么.