HELLO WORLD--一起加油(🍺)!|

kingwzun

园龄:3年6个月粉丝:111关注:0

SDUT PTA StringBuffer习题练习

7-16 将一整个正整数的所有位重新排序,组成一个最大数 (10 分)

改进后的,应该是最简单(代码长度)的方法了

import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str=sc.next();
char[] a=str.toCharArray();
Arrays.sort(a);
for(int i=a.length-1;i>=0;i--)
System.out.print(a[i]);
sc.close();
}
}

7-12 jmu-Java-02基本语法-02-StringBuilder (10 分)

import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while(sc.hasNext()) {
StringBuilder str=new StringBuilder ();
int n=sc.nextInt();
int be=sc.nextInt();
int en=sc.nextInt();
for(int i=0;i<n;i++) {
/***********StringBuffer可以直接添加int类型元素,会自动转化*/
str=str.append(i);
}
System.out.println(str.substring(be,en));//截取字符串
}
sc.close();
}
}

本文作者:kingwzun

本文链接:https://www.cnblogs.com/kingwz/p/15572417.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   kingwzun  阅读(51)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起