我是的新手尝试找出答案,但无法找到正确的答案。该计划是在平坦的地方打印信件。从字符串打印甚至字符 - 错误非静态方法无法从静态上下文中引用
输入: 黑客 排名
输出 HCE Rn中
import java.io.*;
import java.util.*;
import java.text.*;
import java.math.*;
import java.util.regex.*;
public class Solution {
public char[] printeven(char[] arr1)
{
char[] result1;
int index = 0;
for(int i=1; i<arr1.length; i+=2)
{
result1[index] = arr1[i];
index += 1;
}
System.out.println(result1);
return result1;
}
public static void main(String[] args) {
/* Enter your code here. Read input from STDIN. Print output to STDOUT. Your class should be named Solution. */
Scanner scan = new Scanner(System.in);
int T = scan.nextInt();
String s1= scan.next();
String s2= scan.next();
scan.close();
char[] array1 = s1.toCharArray();
char[] array2 = s1.toCharArray();
printeven(array1);
printeven(array2);
}
}
我的猜测是消除从主静,但比我得到的错误,
Solution.java:15: error: variable result1 might not have been initialized
result1[index] = arr1[i];
^
Solution.java:18: error: variable result1 might not have been initialized
System.out.println(result1);
^
2个错误
你需要更多关于java的学习,你可以说java的基础。 –
投票重新打开,因为未初始化的变量错误。 – shmosel