Java 当我们需要交换数对时,将数组转换为整数(int)
我已经在数组上创建了一个方法,现在我正在尝试将数组转换为int。有什么想法吗?谢谢Java 当我们需要交换数对时,将数组转换为整数(int),java,arrays,eclipse,int,Java,Arrays,Eclipse,Int,我已经在数组上创建了一个方法,现在我正在尝试将数组转换为int。有什么想法吗?谢谢 public Number swapPairs() { int n = 0 ; this.num = n ; int []a; for (int i=0 ; i==getNumOfDigits();i++){ a[i]=n%10 ; int k = a[i]; a[i]=a[i-1]; a[i-1]=
public Number swapPairs() {
int n = 0 ;
this.num = n ;
int []a;
for (int i=0 ; i==getNumOfDigits();i++){
a[i]=n%10 ;
int k = a[i];
a[i]=a[i-1];
a[i-1]=k ;
a[0]=a[0];
}
[]a= scr.nextInt();
Number New = new Number(j);
在这种情况下,如果要将数组转换为整数,则应至少具有与数组本身相同的变量计数。例如,用户输入了10个值,因此数组初始化将是
a[0]
到a[9]
。然后你应该有10个变量来保存数组中的值
e、 g:
什么是信息被放入它 您没有声明数组大小,也没有声明数据类型
this.num
和src
在该方法的上下文中没有任何意义。//该方法返回其后面所有两个数字的交换
// this method returns the swap of all two numbers that behind of it
public Number swapPairs(){
String s=""+num , n="";
char c,t;
for (int i = 0; i<getNumOfDigits(); i+=2) {
if(i+1<getNumOfDigits()) {
c=s.charAt(i);
t=s.charAt(i+1);
n+=t+""+c;
}
}
if(getNumOfDigits()%2==0) {
int nam = Integer.parseInt(n);
Number num = new Number (nam);
return num;
} else {
n=n+s.charAt(getNumOfDigits()-1);
int nam = Integer.parseInt(n);
Number num = new Number ( nam);
return num;
}
}
公共号码swapPairs(){
字符串s=“”+num,n=“”;
字符c,t;
对于(int i=0;ithanks伙计们,我完全改变了它并完成了我的项目,但是因为我是一个初学者,所以有人能帮我测试这个类吗?在下一篇评论中,public Number swapPairs(){//这个方法返回它后面字符串s=“”+num,n=“”;char c,t;for的所有两个数字的交换(int i=0;如果你问一个新问题,它应该变成一个新问题。请为你正在使用的编程语言添加一个标记。它看起来像Java?是的,它的Java,我做了一个标记
// this method returns the swap of all two numbers that behind of it
public Number swapPairs(){
String s=""+num , n="";
char c,t;
for (int i = 0; i<getNumOfDigits(); i+=2) {
if(i+1<getNumOfDigits()) {
c=s.charAt(i);
t=s.charAt(i+1);
n+=t+""+c;
}
}
if(getNumOfDigits()%2==0) {
int nam = Integer.parseInt(n);
Number num = new Number (nam);
return num;
} else {
n=n+s.charAt(getNumOfDigits()-1);
int nam = Integer.parseInt(n);
Number num = new Number ( nam);
return num;
}
}