有没有办法在单独的类中绘制以下代码输出的值?
import java.util.Scanner;
public class scannerNumber {
public static void main(String []args) {
Scanner originalNumber = new Scanner(System.in); // number for input
System.out.println("Enter a number: "); // asks for input
int firstNumber = originalNumber.nextInt();
double secondNumber = Math.abs((firstNumber*Math.sin(firstNumber)));
System.out.println("Your new number is: " + secondNumber);
originalNumber.close();
}
}
Scanner originalNumber = new Scanner(System.in); // number for input
ArrayList<Double> results = new ArrayList<Double>;// array for results
System.out.println("Enter a number: "); // asks for input
int firstNumber = originalNumber.nextInt();
for(int i=0; i<=firstNumber; i++){
double secondNumber = Math.abs((firstNumber*Math.sin(firstNumber)));
results.add(secondNumber);//add results to an array
}
for(int k:results)
System.out.print(k+" ");
originalNumber.close();
这将创建一个包含y值的数组,而x介于[0,firstNumber]之间。请注意,这不是您问题的完整答案。您应该从基础开始。 Java函数绘图的完整教程。您可以使用本教程,但首先请查看Java的gui。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句