我的问题是显示sin(x)波,但将垂直转换为与Y轴成90度
deleteRule(numList){
console.log("Selected Delete: ",numList);
console.log("antes", this.state.rules);
let ruleArray = this.state.rules;
ruleArray.splice(numList, 1);
console.log("despues", ruleArray);
this.setState({ rules: ruleArray });
}
答案 0 :(得分:1)
for (double x = 0; x <= Math.PI; x += 0.15) {
int sinValue = (int) Math.round(Math.sin(x) * 30);
for (int j = 0; j < sinValue; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
答案 1 :(得分:0)
我的建议是创建一个与输出显示对应的字符数组。用适当的星号填充阵列;您可以迭代X或Y,无论更简单,当您直接输出到控制台时,您都不会受到约束。根据代码的组织方式,您可以填充数组然后转置它(即,将(i,j)元素与(j,i)元素交换)。最后,按元素打印出数组元素。