Introduction to Java Data types and Variable in Hindi



Introduction to Java Data Types

कोई भी variable Create करने से पहले आप उसमे किस तरह का data store करना चाहते है define करना पड़ता है। इसे ही data type कहते है। Java में data types को 4 categories में define किया गया है।

Integers

Integers complete number होते है। इन numbers में fractional part (दशमलव और उसके बाद की संख्या)  include नहीं किया जाता है। Java में Integer data types को उनकी size के according 4 categories में define किया गया है।

Type

Explanation

Example

Byte

Byte की size 8 bit होती है। -127 से लेकर 128 तक की कोई भी value आप byte में store कर सकते है।

byte age = 40;

Short

Short की size 16 bit होती है। Short में -32,768 से लेकर 32,767 तक की कोई भी value store की जा सकती है।

short salary = 25000;

Int

Int की size 32 bit होती है। Int में -2,147,483,648 से लेकर 2147483747 तक की कोई भी वैल्यू store की जा सकती है।

int population =2,00,000

Long

Long की size 64 bit होती है। इसमें आप बड़ी से बड़ी value store कर सकते है। 

long worldpop = 8000000000 

 

Floating Point Numbers 

Floating point numbers वो numbers होते है जिनमे fractional part (दशमलव और उसके बाद की संख्या) को represent किया जाता है। जब आप कोई important mathematical calculation कर रहे हो तो इन numbers का बहुत महत्व रहता है। Java में floating point data types को 2 categories में define किया गया है।

Type

Explanation

Example

Float

Float single precision value को represent करता है। Float की size 32 bit होती है।

Float
में 1.4e-045 से लेकर 3.4e+038 तक की value store की जा सकती है। Float में दशमलव के बाद केवल एक value represent की जाती है।

float temp = 34.4; 

Double

Double double precision value को represent करता है। Doubleकी size 64 bit होती है।

Double
में 4.9e-324 से लेकर 1.8e+308 तक की value store की जा सकती है। Double में दशमलव के बाद 7 value तक store की जा सकती है। 

double pi = 3.1416; 

Character 

किसी एक अक्षर को store करने के लिए आप character Use  करते है। Java में character data type की size 16 bit होती है। Character को char keyword से represent किया जाता है।

char FavLang  = 'c';

Boolean 

Java में boolean data types को logical decision store करने के लिए Use किया जाता है। Boolean variables की 2 values होती है या तो true या false 

boolean isFiveMoreThanOne = true;

Introduction to Java Variables :-

Java के जरिये  किसी भी information को store करने के लिए आप variables का इस्तेमाल करते है। और उस information को आप उस variable की value कहते है।

ये information कुछ भी हो सकती है, जैसे की आप किसी व्यक्ति का नाम और उसकी उम्र store करना चाहते है। इसके लिए आपको 2 variables की जरुरत होगी। एक variable में आप उस व्यक्ति का नाम store करेंगे और दूसरे variable में उसकी उम्र store करेंगे। 

किसी भी variable की value changeable होती है। आप जब चाहे तब कोई दूसरी value store कर सकते है। वो java variables जिनकी value change नहीं की जा सकती constants कहलाते है।

Information को store करने से पहले आपको variables को create करना पड़ता है। Variable Create  करने के लिए आप variable का नाम देते है। ध्यान रहे हर variable का नाम unique होना चाहिए नहीं तो compiler error generate करेगा। साथ ही variable के नाम से पहले आपको datatype भी define करना होता है। Data type या information type का मतलब होता है की आप किस तरह की information store करना चाहते है।

जैसे की आप कोई संख्या store करना चाहते है या कोई शब्द store करना चाहते है या कोई दशमलव संख्या store करना चाहते है। Variable के नाम से पहले आप किस तरह की संख्या store कर रहे है ये दर्शाना बहुत जरुरी होता है इसे ही data type कहते है।

Types of Variables :-



Java में variables  को उनके scope के अनुसार 2 types में बाँटा गया है। इनके बारे में निचे दिया जा रहा है। 

Local Variables:- 

जब आप किसी method में कोई variable create  करते है तो उस variable का यूज़ उस method तक ही रहता है। उस method के बाहर variable का कोई यूज़ नहीं होता है। इसे उस variable का scope कहते है। जिन variables का scope किसी method तक होता है उन्हें local java variables कहते है। 

Global Variables :-

जब आपको कोई variable पुरे program में use  करना हो तो आप उसे किसी method में declare नहीं करते है। ऐसे variables को program के starting में ही declare कर दिया जाता है। ये variables पुरे program में कँही भी use  किये जा सकते है। ऐसे variables जो पुरे program में use  होते है global java variables कहलाते है। Global variables का scope पुरे program में होता है। 

Creating Variables in Java:-

Java में variables create करने की 2 स्टेज होती है। आइये इन दोनों stages को समझने का प्रयास करते है। 

Variable Declaration 

इस stage में आप सिर्फ variable का नाम और वो किस तरह की values store कर रहा है ये define करते है। जैसे 

int personAge; // data type and variable name

Variable Initialization

इस stage में आप variable की value define करते है। जैसे 

personAge = 26;

ये दोनों काम एक साथ भी किये जा सकते है। जैसे 

int personAge = 26;

यदि आप चाहते है की variable की value run time (dynamically) में user से input करवाये तो आप variable को initialize नहीं करते है। सिर्फ declare करके छोड़ देते है। यानि first stage में ही छोड़ देते है।          

Taking Input From User :-

Runtime में एक java variable में value input करवाने के लिए आप Scanner class का object create करते है। ये class कई प्रकार के methods provide करती है जो keyboard से input प्राप्त करने के लिए use  किये जाते है। हर तरह के data type के लिए अलग अलग methods provide किये गए है।

Object create  करते समय आप उसमे argument System.in पास करते है। System.in का मतलब होता है की जो भी user  keyboard में type करे वो आप लेना चाहते है। Value read करने के लिए आप इस object पर अलग अलग methods use कर सकते है।

जैसे की integer value read करने के लिए nextInt(), string के लिए nextLine() और float value read करने के लिए nextFloat() आदि methods call कर सकते है।  

Example1: Taking input at runtime

int PersonAge; // variable declaration

Scanner s = new Scanner(System.in); // Scanner class object

PersonAge = s.nextInt(); // reading from keyboard

 


Tausif

Hi! My name is TAUSIF AHMAD I have completed B.Tech in Computer Science from Maulana Azad National Urdu University Hyderabad. I am always ready to have new experiences meet new people and learn new things. 1. I am very interested in Frontend Development. 2. I love video editing and graphics designing. 3. I enjoy challenges that enables to grow. 4. I am part time Blogger.

1 Comments

Post a Comment
Previous Post Next Post