读书人

简略程序设计题

发布时间: 2012-11-06 14:07:00 作者: rapoo

简单程序设计题

//? 简单程序设计题

?

import java.util.ArrayList;

?

public class Test {
?@org.junit.Test
?// 九九乘法表 顺表
?public void insert() {
??for (int i = 1; i <= 9; i++) {
???for (int j = 9; j >= i; j--) {
????System.out.print(i + " * " + j + " =" + i * j + " ");
???}
???System.out.println();
??}

?}

?@org.junit.Test
?// 九九乘法表? 逆序
?public void insert3() {
??for (int i = 9; i > 0; i--) {
???for (int j = 1; j <= 9; j++) {
????if (i <=j) {
?????System.out.print(i+"*"+j+" ="+i*j+" ");
????}
???}
???System.out.println();
??}

?}

?@org.junit.Test
?public void insert2() {
??// list 是有序的 可以重复的,因为是线性存储结构,所以检索起来要快
??// 删除和插入起来很慢
??ArrayList let=new ArrayList();
??let.add("p");
??let.add("s");
??// 这个0把已经占据了一位。
??let.add(0, "r");
??let.add("e");
??System.out.println(let.indexOf("p")); // 1
??System.out.println(let.get(0));? // r
??System.out.println(let.indexOf("s")); //2
??let.remove(1);
??System.out.println(let.get(1));
??System.out.println(let.contains("r"));? //true
??????? for(int i=0;i<let.size();i++){
??????? ?System.out.println(let.get(i));
??????? }

?}

}

?

---------------------------------------------------

怎么反转字符串?


public class Test16 {

?public static void main(String[] args) {
??String str="d is b d? o ";
??coverter(str);
??
?}

?private static void coverter(String str) {
??String[] str1 =str.split(" ");
??for (int i = 0; i < str1.length; i++) {
???System.out.print(str1[i]+" " );
??}
??System.out.println();
?? for(int i=str1.length-1;i>=0;i--){
??? System.out.print(str1[i]+" ");
?? }
?}
?
}

?

读书人网 >编程

热点推荐