小编Wan*_*cer的帖子

args.length和命令行参数

我对如何使用args.length感到困惑,我在这里编写了一些代码:

public static void main(String[] args) {
    int [] a = new int[args.length];

    for(int i = 0;i<args.length;i++) {
        System.out.print(a[i]);
    }
}
Run Code Online (Sandbox Code Playgroud)

无论我在命令行参数中放置什么值,打印输出都是0,我想我可能把args.length与args [0]混淆了,有人可以解释一下吗?谢谢.

java args

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

Java二维数组定义

我有一个基本的问题.

例如:

int a[][] = {{1,2,3,4},{5,6,7,8},{9,10,11,12}} 
Run Code Online (Sandbox Code Playgroud)

我们说它是[3] [4],因为它有3个元素,每个元素都有自己的4个元素.

但怎么样:

int a[][] = {{1},{5,6,7},{9,10,11,12}} 
Run Code Online (Sandbox Code Playgroud)

还在[3] [4]吗?


更新

所以基于下面的有用评论,我的第一个例子可以写成[3] [4]数组,但第二个例子不能像那样表示,对吧?

java arrays definition dimensions multidimensional-array

5
推荐指数
2
解决办法
2905
查看次数

我需要了解 SQL 才能学习 4D 数据库吗?

我收到了一个与 4D 数据库相关的任务,但是,我没有任何数据库技能,例如 SQL,我可以编程,但不会在数据库方面,只是想知道我应该在 4D 数据库之前学习一些 SQL 吗?或者它们完全不同?感谢您的建议。

4d-database

3
推荐指数
1
解决办法
477
查看次数

Java循环运行无限

我正在用java循环做一个阶乘问题,它问1 + 1/2!+ 1/3!+ ... + 1/n!,n是正数,我正在使用"while"来制作它,但代码什么都没有运行:

    public static void main(String[] args) {

    double sum=0,a=1;
    int n=Integer.parseInt(args[0]);
    while(n>0){

        a=a*n;
        sum=sum+1.0/a;
    }
    System.out.print(sum);

}
Run Code Online (Sandbox Code Playgroud)

请帮忙:)

java while-loop

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

扫描仪输入计算兴趣,原则和总数

我有一个关于扫描仪输入的问题,它要求计算原理,兴趣和总计10年,代码是:

package random;

import java.util.Scanner;

public class Interest {

    public static void main(String[] args) {

        Scanner input = new Scanner(System. in );

        System.out.print("The principle is ");
        double principle = input.nextDouble();

        System.out.print("The interest rate is ");
        double interestRate = input.nextDouble();

        for (int i = 1; i <= 10; i++) {

            double Interest = principle * interestRate;
            double Total = principle + Interest;
            principle = Total - Interest;
            System.out.println("Year " + i + " principle: " + "$" + Total + " …
Run Code Online (Sandbox Code Playgroud)

java loops

-1
推荐指数
1
解决办法
892
查看次数

Java中的循环知识查询

请看下面的代码:

    public static void main(String[] args) {
    int x = 7;
    for (int i = 0; i < 5; i++){
        int j = x - i;
        if (j % 3 == 0) {
            System.out.println("i: " + i + ",j:" + j);
        } else {
            i++;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

当我运行它时,它只打印i:4,j:3,但我认为应该有i:1,j:6.

java loops

-3
推荐指数
1
解决办法
89
查看次数