Sunday, February 8, 2009

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( ) функцийг дуудвал тэр нь бидний бичсэн тэмдэгт мөрийг буцаана. Тиймээс тоон дээр үйлдэл хийх гэж байгаа учир тэмдэгт мөрөө бүхэл тоон төрөлд хөрвүүлж байна.

15 comments:

SekE said...

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

Гансүх said...

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

SekE said...

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

Гансүх said...

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

SekE said...

Ok .

SekE said...

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

SekE said...

thks!!

SekE said...

Ooroos chin suraltsax yum ch ix bndaa . :)

SekE said...

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

SekE said...

Happy Valentine's Day !

Tulga said...

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

Гансүх said...

Баярлалаа.

altai mountains said...

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

Bum said...

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

B.Sod-Od said...

chi ch bas shan shineleerei

:)) ;)) ;;) :D ;) :p :(( :) :( :X =(( :-o :-/ :-* :| 8-} :)] ~x( :-t b-( :-L x( =))

Post a Comment