从 For 循环中填充一个数组,以创建 4 个字母的所有可能性
Fill an array from For loops to create all the possibilities from 4 letters
我正在尝试将以下代码从 C++ 转换为 java,因为我是 Java 的初学者,我在尝试将 char 分配给 [=18= 时遇到错误]tabtemp。我没有找到包含多个 For 循环的示例
#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main() {
for (char a = 97; a <= 100; a++)
for (char b = 97; b <= 100; b++)
for (char c = 97; c <= 100; c++)
for (char d = 97; d <= 100; d++)
{
string tabtemp = { a,b,c,d };
{
cout << tabtemp << endl;
}
}
return 0;
}
第一次尝试 java
public class Alpha {
public static void main(String[] args) {
for (char a = 97; a <= 100; a++) {
for (char b = 97; b <= 100; b++)
for (char c = 97; c <= 100; c++)
for (char d = 97; d <= 100; d++);
char[] tabtemp = {a,b,c,d};
System.out.println(tabtemp);
}
}
}
谢谢
你可以在 Java 中做这样的事情:
char[] tabtemp = null;
for (char a = 97; a <= 100; a++) {
for (char b = 97; b <= 100; b++) {
for (char c = 97; c <= 100; c++) {
for (char d = 97; d <= 100; d++) {
tabtemp = new char[]{a, b, c, d};
}
}
}
System.out.println(tabtemp);
}
我正在尝试将以下代码从 C++ 转换为 java,因为我是 Java 的初学者,我在尝试将 char 分配给 [=18= 时遇到错误]tabtemp。我没有找到包含多个 For 循环的示例
#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main() {
for (char a = 97; a <= 100; a++)
for (char b = 97; b <= 100; b++)
for (char c = 97; c <= 100; c++)
for (char d = 97; d <= 100; d++)
{
string tabtemp = { a,b,c,d };
{
cout << tabtemp << endl;
}
}
return 0;
}
第一次尝试 java
public class Alpha {
public static void main(String[] args) {
for (char a = 97; a <= 100; a++) {
for (char b = 97; b <= 100; b++)
for (char c = 97; c <= 100; c++)
for (char d = 97; d <= 100; d++);
char[] tabtemp = {a,b,c,d};
System.out.println(tabtemp);
}
}
}
谢谢
你可以在 Java 中做这样的事情:
char[] tabtemp = null;
for (char a = 97; a <= 100; a++) {
for (char b = 97; b <= 100; b++) {
for (char c = 97; c <= 100; c++) {
for (char d = 97; d <= 100; d++) {
tabtemp = new char[]{a, b, c, d};
}
}
}
System.out.println(tabtemp);
}