JAVA基础第八组(5道题)

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类型的数组变成字符串
}
}
上一篇:C++实现串口的自动识别


下一篇:Sublime Text3 配置 NodeJs 开发环境