小编use*_*948的帖子

UML 类图主类

在网上的任何示例中,我都没有看到类图中包含的 main 方法。如果它应该在那里,我该如何表示它?它是否像任何其他方法一样,前面加 + 表示公共,并加下划线表示它是静态的?如果不包含主要方法,为什么不呢?

java uml

6
推荐指数
1
解决办法
2万
查看次数

这两个PhysicsVector方法有什么区别?

基于这些评论,他们应该做同样的事情.除此之外,当我使用'add'而不是'increaseBy'时,我的代码产生不同的输出.

/**
* standard vector addition. If <b> v = xi + yj</b>
* and <b>u = wi + zy</b>, then the method returns a vector
* <b>(x+w)i + (y+z)j</b>
*
* @param v first vector in sum
* @param u second vector in sum
* @return return summed vector
**/
public static PhysicsVector add(PhysicsVector v, PhysicsVector u){
    PhysicsVector sum = new PhysicsVector(v);
    sum.increaseBy(u);
    return sum;
}
Run Code Online (Sandbox Code Playgroud)

那是一个,而另一个是:

/**
* Add a vector <b>v</b> to the original vector. Normal vector …
Run Code Online (Sandbox Code Playgroud)

java

1
推荐指数
2
解决办法
91
查看次数

如何循环参数java?

我必须创建大量文件来保存不同对象的输出,我想知道是否有一种简单的方法使用循环,而不是每次都输入整个东西.目前,我这样做,很快变得笨拙:

public void createFile(String fn, String fn1, String fn2, String fn3, String fn4, String fn5, String fn6){
    java.io.File filei = new java.io.File("fn.txt" );       
    java.io.PrintWriter earth1 = new PrintWriter(file);
    java.io.File file1 = new java.io.File("fn1.txt" );
    java.io.PrintWriter sun1 = new PrintWriter(file1);
    java.io.File file2 = new java.io.File("fn2.txt" );
    java.io.PrintWriter mercury1 = new PrintWriter(file2);
    java.io.File file3 = new java.io.File("fn3.txt" );
    ...etc
}
Run Code Online (Sandbox Code Playgroud)

因此,手动写出新文件的行.字符串fn的值为earth,fn1将为sun,fn2 mercury等.我想理想地使用for循环,但不知道如何循环参数!例如,我需要一种方法来创建一个循环来重新创建这个模式:

java.io.File filei = new java.io.File("fn.txt");
java.io.PrintWriter fn1 = new PrintWriter(filei);

java.io.File filei = new java.io.File("fn1.txt");
java.io.PrintWriter (fn1)1 = new PrintWriter(filei); …
Run Code Online (Sandbox Code Playgroud)

java arguments loops

0
推荐指数
1
解决办法
2868
查看次数

标签 统计

java ×3

arguments ×1

loops ×1

uml ×1