My 10 20 name is 3 somsak
void readFile(){ try{ FileInputStream fileinput=new FileInputStream("D:\\read.txt"); InputStreamReader input=new InputStreamReader(fileinput); BufferedReader reader=new BufferedReader(input); String data; while((data=reader.readLine())!=null){ System.out.println(data); } }catch(FileNotFoundException e){ System.out.println("Don't have File.!!"); }catch(IOException e){ System.out.println("Read file Error!!"); } }
public class Program { public static void main(String[] args) { try{ FileInputStream fileinput=new FileInputStream("D:\\read.txt"); InputStreamReader input=new InputStreamReader(fileinput); BufferedReader reader=new BufferedReader(input); String data; String name = "",number = ""; int sum=0; while((data=reader.readLine())!=null){ //System.out.println(data); if(!isNumeric(data)){ //เช็คก่อนว่าเป็นตัวเลขไหม? name += data+" "; //ไม่ใช่ number } else { number += data+" "; // number } } String result[] = number.split(" "); //แยกตัวแปร sum = Integer.parseInt(result[0])+Integer.parseInt(result[1])+Integer.parseInt(result[2]); //หาผลรวม System.out.println(name); //แสดงชื่อ System.out.println(result[0]+"+"+result[1]+"+"+result[2]+"="+sum); // }catch(FileNotFoundException e){ System.out.println("Don't have File.!!"); }catch(IOException e){ System.out.println("Read file Error!!"); } } public static boolean isNumeric(String str) //function เช็ค number { try { double d = Double.parseDouble(str); } catch(NumberFormatException nfe) { return false; } return true; } }
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง