36.
37.
38.【程序38】
题目:写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度。
package com.niit.homework1; import java.util.Scanner; /** * @author: Annie * @date:2016年5月22日 * @description:【程序38】 题目:写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度 */ public class RequestStringLength { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("请输入一个字符串:"); String str = in.next(); System.out.println("字符串的长度为:"+str.length()); } }
39.
40.
【程序40】
题目:字符串排序。
package com.niit.homework1; import java.util.Scanner; /** * @author: Annie * @date:2016年5月22日 * @description:【程序40】 题目:字符串排序。 */ public class StringOrder { public static void main(String[] args) { Scanner in= new Scanner(System.in); System.out.println("请输入一串字符"); String str = in.next(); System.out.println(order(str)); } /** * @param str * 比较字符大小的方法 */ private static String order(String str) { char [] arr = null ; for (int i = 0; i < str.length()-1; i++) { arr = str.toCharArray(); if(arr[i]>arr[i+1]){ char temp = arr[i]; arr[i] = arr[i+1]; arr[i+1] = temp; } } return String.valueOf(arr);//将char类型的数组变成字符串 } }