JAVA期末考试题 哪位高人帮帮我!

来源:百度知道 编辑:UC知道 时间:2024/05/28 13:31:03
JAVA 题目大概就是给你12345这个数字,让你随意提取其中一个数 的程序

这个是老师给我们点的期末考试题 没答案 那个高人帮帮我!我没有分 给不了分了 只希望有好心人帮帮我! 后天就考试了!
又找别的同学确认了一下,老师的意思是 给你一个字符串,12345 或者abcde ,不用递归或者循环,把每个字符都分开输出。

//循环
package com.paris;
public class TestA{
public static void main(String[] args){
String line="123456";
for(int i=0;i<line.length();i++)
System.out.println("截取的子串是: " + line.substring(i, i+1));
}
}
//递归
package com.paris;

public class TestA{
private static String line="123456";
public static void main(String[] args){
f(line.length());
}
static int f(int n){
if(n==0) return 0;
else{
System.out.println("截取的子串是: " + line.substring(f(n-1),n ));
return n;
}
}
}
//不用递归和循环

/**
* 12345这个数字,让你随意提取其中一个数
*
* @author ajax_2003
*
*/
public class RandomAcquireNum {
public static void main(String[] args) {
int[] numArray = { 1, 2, 3, 4, 5 };// 这就是给出的那个数字12345
int num = numArray[(int)(Math.random()*numArray.length)];// 这里是从中随机取得一个
S