如何将方法名返回的数值拆分成个位,十位?如何将拆分的数字存入数组中?
你这代码很混乱,你是想做到什么目的呢?
是要将输入的数字分解为个位和十位分别输出么
变量a,c都没有定义
方法返回值,一定是两位嘛?你可以直接返回数组类型。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner i = new Scanner(System.in);
int num= in.nextInt();
int []nums=getNums(num);
}
public static int[] getNums(int num){
int []arr=new int[2];
arr[0]=num/10;
arr[1]=num%10;
return arr;
}
}
int n = func(); //假设func是你的函数,n接收返回值
int[] a= new int[2];
a[0]=n/10; //保存n的十位数字
a[1]=n%10; //保存n的个位数字
你要实现什么功能呢?参考如下:
public static void main(String[] args){
System.out.println("请输入数值:");
Scanner bm = new Scanner(System.in);
int a = bm.nextInt();
int b = bm.nextInt();
int[] arr = new int[2];
arr[0] = a/10; //得到a的十位数字
arr[1] = a%10; //得到a的个位数字
int c = bv(a); //c保存bv返回的数值
int d = ge(b); //d保存ge返回的数值
System.out.println(arr);
}
public static int bv(int a){
return a;
}
public static int ge(int b){
return b;
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!