JAVA 实用类库及其应用

本文提供多个Java编程示例,包括计算数组统计信息、字符串大小写转换、字符串操作等实用功能,并展示如何从用户输入中提取数字。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 编写Application程序, 从命令行参数输入10个整数并保存在数组中,求数组中最大、最小、数据的和、平均值。
package s1;

public class A1 {
    public static void main(String[] args) {
        int[] a=new int[11];
        a[0]=Integer.parseInt(args[0]);
        int s=a[0],max=a[0],min=a[0];
        for(int i=1;i<10;i++)
        {
            a[i]=Integer.parseInt(args[i]);
            s+=a[i];
            if(a[i]>max)
                max=a[i];
            if(a[i]<min)
                min=a[i];
        }
        System.out.println("最大值为:"+max+" 最小值为:"+min+" 数据的和为:"+s+" 平均数为:"+1.0*s/10);
    }
}

2,将一个字符串数组中的完成大小写字母转换。要求:使用对象数组。

package s1;

public class A2 {
    public static void main(String[] args) {
        String a=args[0];
        char s[]=a.toCharArray();
        for(char b: s)
        {
            if(Character.isUpperCase(b)) b+='a'-'A';
            else if(Character.isLowerCase(b)) b-='a'-'A';
            System.out.print(b);        
        }
    }

}

3.编写一个应用程序,使用StringBuffer类中的方法,完成给定字符串的追加、删除和替换。

package s1;

public class A3 {
    public static void main(String[] args) {
        StringBuffer s=new StringBuffer("I love play");
        s.append(" ok");
        System.out.println(s);
        s.delete(6,11);
        System.out.println(s);
        s.replace(7,11,"work");
        System.out.println(s);
    }
}

5.编写一个应用程序,用户从键盘输入一行含有数字字符的字符串,程序仅仅输出字符串中的全部数字字符。

package s1;

import java.util.*;
public class A5 {
    private static Scanner cin;

    public static void main(String[] args) {
        String a;
        cin = new Scanner(System.in);
        a=cin.next();
        char s[]=a.toCharArray();
        for(char ss:s)
        {
            if(Character.isDigit(ss))
                System.out.print(ss);
        }
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值