話說. 全世界都知道
double z = 600/320;
再怎樣, 結果不可能為 1 吧. 偏偏 JAVA 回應是 1.0
因為這個運算太 EASY 所以我從來不相信結果會是錯的. 導致整個畫面在7吋平版上. 完全不正常. 在 DEBUG 的過程中. 看到 z 的結果是 1.0 我的天....
原來除了 z 要宣告成 Double 之外, 連運算過程也要宣告 (double)
所以正確來說. 應該是
double z = (double) 600/320;
我倒..... 明白. 果然是太久沒寫程式了.
....
基本上我已經很久沒有 CODING 了, 所以應該回答不了各位的問題. 1. FLYER 載點更新... (天, 我機器都送人了) 2. 亂七八糟的破解問題.... 小弟老了.. 找年輕人去吧 哈哈~~~ ^^!
2011年10月13日 星期四
2011年9月20日 星期二
JAVA 檔案讀取
人老了, 太多寫過的都記不得了
import java.io.*;
public class readfile
{
public static void main (String args[])
{
try
{
FileReader fw= new FileReader(args[0]);
BufferedReader buf = new BufferedReader(fw);
String s;
while ( (s=buf.readLine() ) != null)
System.out.println(s);
buf.close();
}
catch (IOException e)
{
System.out.println("Error: " + e.toString());
}
}
}
import java.io.*;
public class readfile
{
public static void main (String args[])
{
try
{
FileReader fw= new FileReader(args[0]);
BufferedReader buf = new BufferedReader(fw);
String s;
while ( (s=buf.readLine() ) != null)
System.out.println(s);
buf.close();
}
catch (IOException e)
{
System.out.println("Error: " + e.toString());
}
}
}
訂閱:
文章 (Atom)