2009/02/08

Java хэлэнд гараас өгөгдөл унших

Java хэлний консол програмд гараас өгөгдөл оруулах хэд хэдэн арга байдаг. Гараас өгөгдөл авахад BufferedReader, InputStreamReader, System гэх мэт классуудыг ашигладаг.
import java.util.Scanner;
public class Stdin{
public static void main(String[]args){
String name;
Scanner in = new Scanner(System.in);
System.out.println("Sain uu! Tanii neriig hen gedeg ve?");
name = in.next();
System.out.println(name+"! "+"Ta heden nastai ve");
int age = in.nextInt();
System.out.println(name+"! Ta "+age+" nastai. :)");
}
}

import java.io.*;

public class Stdin2{
public static void main(String[] args){
try {
BufferedReader br = new BufferedReader(
new InputStreamReader( System.in ) );
System.out.println("a toog oruul!");
String a = br.readLine();
//Гараас өгөгдөл авах
System.out.println("b toog oruul!");
String b = br.readLine();
int s = Integer.parseInt(a)+Integer.parseInt(b);
//Гараас авсан өгөгдлөө Бүхэл тоонд хөрвүүлж байна.
System.out.println(a+" + "+b+" = "+s+"\nOK?");
}
catch(IOException e){
e.printStackTrace();
}
}
}

br объектыг үүсгэсний дараа түүний public String readLine( ) функцийг дуудвал тэр нь бидний бичсэн тэмдэгт мөрийг буцаана. Тиймээс тоон дээр үйлдэл хийх гэж байгаа учир тэмдэгт мөрөө бүхэл тоон төрөлд хөрвүүлж байна.

16 comments:

  1. Hehe. Uuchlaarai, axij tiim yum davtagdaxgui ee. Nadad xarin bichix yum olddoggui ee. :D

    ReplyDelete
  2. Хэ хэ. Зүгээр дээ. Мэдээллийн эх сурвалжийг дурдаад авч нийтэлж байвал миний хувьд харин ч талархах болно.

    ReplyDelete
  3. Haha . Evgui barigdsan bna leedee ! :). Yum asuuya. Ene Computer deereesee zurag avax Print.Screen/Sys Rq gej tovchiig dardag biluu. Miniih bur boldoggui ee.

    ReplyDelete
  4. Дэлгэцийхээ бүтэн зургийг аваг гэж байгаа бол зүгээр л PrintScreenSysRq дараад Photoshop ч юм уу Paint дээр нээсэн шинэ докумэнтээ идэвхижүүлээд Paste. Аа харин идэвхитэй ажиллаж байгаа програмын зургийг авах гэж байгаа бол Alt+PrintScreenSysRq. Энэ аргыг хэрэглэсэн үед Start menu, Taskbar гэх мэт дэлгэц дээр байгаа бусад хэсгийг авахгүй ганцхан хүссэн програмыхаа цонхыг авна. OK?

    ReplyDelete
  5. Hey blogd comment uldeexed yaj anonymous toxirgoog xiideg yum be?
    Aa neeree onch mergen ugs deeree ooriin chin neriig bichchixsen shu :D

    ReplyDelete
  6. Blogger-ыхоо Dashboard-д ороод Settings сонголтын Comments хэсэг дотор Who Can Comment?-ийн Anyone- includes Anonymous Users гэсэн radio button-ыг сонгоод SaveSettings.

    Тэр хавийн тохиргоонуудыг оролдож үзвэл нэлээд их юм бий шүү.

    ReplyDelete
  7. Ooroos chin suraltsax yum ch ix bndaa . :)

    ReplyDelete
  8. Namaig xolboos listendee oruulsand bayarlalaa. Ingej neg gants ch bolow xuntei yariltsaj bgaadaa bayartai bn. :)

    ReplyDelete
  9. anhlan suraltsagchdad duhumtei yum bichjee. laboratoriin ajluudiig hiihed eniig tseejleed awchih heregtei

    ReplyDelete
  10. Сар шинэдээ сайхан шинэлээрэй ..:-)

    ReplyDelete
  11. Sar shine dee saihan shineleerei6 Bas neg shine blog medej avlaa6 Blog deereee tatlaa shuu

    ReplyDelete

Миний бичсэн бичлэг танд өчүүхэн ч болтугай хэрэг болсон бол сэтгэгдлээ бичиж үлдээхийг хүсье. Баярлалаа :)