您的位置:首页 > 编程语言 > Java开发

JAVA基础第八组(5道题)

2016-05-23 17:22 453 查看
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类型的数组变成字符串
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: