作者ClareQ (人比人Cheese人)
看板java
標題Re: [問題] 樹狀迴圈
時間Sun Mar 15 01:57:53 2009
Value vName=new Value(), vSex=new Value(),
vClass=new Value(), vPrice=new Value();
for(...;...;...) {
String sName = (String)vName.check(sc.next());
String sSex = (String)vSex.check(sc.next());
String sClass = (String)vClass.check(sc.next());
Float sPrice = (Float)vPrice.check(sc.nextFloat());
}
: 我想要寫成當第二圈的sName=第一圈的sName時會列印出一段字元的空白
: 該怎麼用迴圈去做~我真的想不通要如何去讀前一個sName
class Value{ //只是個概念
private static final String 一段字元的空白=" ";
private Object oldValue;
public Object check(Object newValue){
return null==newValue?
( null==oldValue? 一段字元的空白 : (oldValue=newValue) ) :
( newValue.equals(oldValue)? 一段字元的空白 : (oldValue=newValue) );
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.34.78
推 carara:謝謝~我有明白你的意思...感恩 03/15 14:06
推 puzi:原來還可以這樣寫..Good喔 03/15 14:40
※ 編輯: ClareQ 來自: 122.116.34.78 (03/15 15:56)