如下字符串: 01#张三#20 *02#李四#18 *03#王五#22 *04#赵六#20 *05#田七#21, 分割出每个人的信息,样式如下: *01 张三 20 *02 李四 18

这篇博客介绍了如何使用Java处理特定格式的字符串,将字符串转换为Student对象并进行操作。内容包括创建Student类,存储学号、姓名和年龄属性,将学生对象放入数组,实现查询特定姓名学生的方法,以及计算学生平均年龄、最大年龄和最小年龄的功能。

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

Java

##如下字符串:
01#张三#20 *02#李四#18 *03#王五#22 *04#赵六#20 *05#田七#21,
分割出每个人的信息,样式如下:
*01 张三 20
*02 李四 18
……
创建Student类,属性:学号 姓名 年龄,完成下面的要求:
(1)将这些Student对象放进数组中;
(2)查询里面有没有叫田七的学生如果存在则打印学生的具体信息(封装成方法,键盘输入姓名);
(3)计算所有学生的平均年龄,最大年龄,最小年龄。

package Example;
import java.util.Scanner;
class Student{
   
	public  String stu_num;
	public String name;
	public  int age;
}
public class Example {
   
	public static void main(String[]args) 
	{
   	  Scanner sc=new Scanner(System.in);
		int  maxage=0,minage = 0,ave_age=0,num_age=0; 
		String str="01#张三#20*02#李四#18*03#王五#22*04#赵六#20*05#田七#21";
		String [] str1=str
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值