本人JAVA新手,现在刚接触Java,用的eclipse
教授要求写一个java程序,要求能输入n个人的姓名和年龄,在输入quit时表示停止输入,并且输出结果:最年轻的人,和最年老的人
教授给出的示例:
This program finds the youngest and the oldest person in a list.
Please enter a name: Tommy, G
Please enter an age: 17
Please enter a name: Don, G
Please enter an age: 42
Please enter a name: Cathy, G
Please enter an age: 11
Please enter a name: Tommy, T
Please enter an age: 19
Please enter a name: Elsa, T
Please enter an age: 35
Please enter a name: quit
The youngest person is Cathy, G (11).
The oldest person is Don, G (42).
而且要求输入的字体是大写的.
本人的疑问:之前有做个输入四个人的姓名,年龄,来比较大小,但是现在教授要求的是输入n多个名字和年龄,我现在就不知道怎么来储存以及比较这个值.希望老鸟们能给点思想和建议...谢谢了...本人刚刚接触java,诸多不懂,望大虾见谅!@!多多指教~!~谢谢了!
。。。。。你只要拿住最大的跟最小的
进来一个就比下,在中间的,扔掉
如果更小,换掉
如果更大,换掉
这有什么好想的
啊?>?假如输入这几个年龄
40,32,35,28,50,20
我想怎么实现你说的扔掉中间几个32,35,28,20的过程
设置四个变量
minAge和maxAge记录最小和最大年龄
minName和maxName记录最小和最大年龄人的姓名
每输入一个人,就和minAge和maxAge比较
如果输入人的年龄小于minAge那么把这个
用RandomAccessFile写入TXT文件查看时是乱码,请问有什么方法可以写成可读的文件,不是用其他的文件操作,就是只用RandomAccessFile的方法是否可以实现?
Java code:
import java.io.*;
public class RandomAcce ......