बूलियन में शामिल ऑपरेशन

ऑपरेशन में nvolved, करार दिया जाता है

संचालन के रूप में

एक जावा प्रोग्रामिंग में कुछ अंकगणितीय या तार्किक संचालन करने की आवश्यकता है

इन कार्यों को करने के लिए आपको कुछ गणितीय प्रतीकों की आवश्यकता है। इस प्रकार

ऑपरेंड

ऑपरेटर्स

अभिव्यक्ति

ऑपरेटरों के प्रकार

मूल रूप से, जावा में तीन प्रकार के ऑपरेटर हैं, जो इस प्रकार हैं:

ऑपरेटर्स

अंकगणित

संबंधपरक

ogical

अंकगणित संचालक

ऑपरेटरों, जो एक कार्यक्रम में अंकगणितीय गणना करने के लिए लागू होते हैं,

अंकगणितीय ऑपरेटरों के रूप में जाने जाते हैं। कुछ बुनियादी गणना जैसे जोड़, घटाव,

प्रोग्रामिंग करते समय गुणा, भाग, मापांक की आवश्यकता होती है। आप आवेदन कर सकते हैं

इन गणनाओं को अंजाम देने के लिए अंकगणितीय ऑपरेटर जैसे और% क्रमशः।

अंकगणितीय अभिव्यक्ति और अंकगणितीय कथन के बीच अंतर

अंकगणित अभिव्यक्ति

एक अंकगणितीय अभिव्यक्ति हो सकती है यदि एक अंकगणितीय अभिव्यक्ति को सौंपा गया है

v एक वैरिएबल को ऑपरेट करता है तो इसे अंकगणितीय के रूप में जाना जाता है

अंकगणितीय कथन

चर, स्थिरांक और अंकगणित

एक साथ एक सार्थक परिणाम का उत्पादन करने के लिए। बयान के लिए

उदाहरण, x + y, m-15.6-b-4 * a “c | सिंटैक्स:

चर- अंकगणितीय अभिव्यक्ति,

एक्सप्रेशंस में जावा

जब आप जावा में एक प्रोग्राम लिखते हैं, तो अंकगणितीय अभिव्यक्तियों को संशोधित करना आवश्यक है

जावा रूपों में। कुछ उदाहरण नीचे दिए गए हैं कि कैसे गणितीय अभिव्यक्तियाँ बताई जा सकती हैं

जावा में लिखे गए हैं।

गणितीय आकांक्षाएँ जावा एक्सप्रे

जावा एक्सप्रेशन

a b

ab + bc + सीडी

एक-बी

2 1 + बी)

21 + b)

100

चर और

125

आदिम मूल्य, प्रकार और कास्टिंग, ए2

बूलियन में शामिल असीमित ऑपरेशन

आर्कटिक के प्रकार के प्रकार

अंकगणित संचालक

बाइनरी ऑपरेटर टर्मरी ऑपरेटर

एकटा संचालक

एकटा संचालक।

यूनरी ऑपरेटर

एल ऑपरेटर, जिसे एक ही ऑपरेंड के साथ लागू किया जाता है, कहा जाता है

उदाहरण के लिए, +, -, ++, – आदि।

ते iust एक चर के लिए एक सूचक के रूप में लागू किया जाता है

यूनरी (+) संचालक

इस ऑपरेटर को ऑपरेंड से पहले लागू किया जाता है। यह सिर्फ

जिसके परिणामस्वरूप चर के समान मूल्य होते हैं। उदाहरण के लिए,

यदि एक 8, तो 8 में परिणाम होगा,

यदि a -10, तो + 10 में परिणाम देगा

यूनरी) संचालक

इस ऑपरेटर का उपयोग यूनीरी प्लस (+) की तरह ही किया जाता है। ये भी

से पहले आवेदन किया

संकार्य। यूनरी माइनस (-) एक ऑपरेंड के संकेत को दर्शाता है। उदाहरण के लिए,

यदि एक # 4, तो-में परिणाम होगा

यदि 0, तो – 0 में परिणाम होगा

यदि एक -3.6, तो – 3.6 में परिणाम होगा।

यूनिरी इन्क्रीमेंट और डेक्रिमेंट ऑपरेटर्स

एकतरफा वेतन वृद्धि ऑपरेटरों (टी) एक ऑपरेटर के मूल्य में एक से वृद्धि करते हैं। असमान कमी

ऑपरेटर () एक के बाद एक ऑपरेंड के मूल्य को कम करता है

उदाहरण के लिए,

(i) x = x + 1

वेतन वृद्धि ऑपरेटर को लागू करके, इसे x orx के रूप में लिखा जा सकता है।

वेतन वृद्धि ऑपरेटर को लागू करके, इसे पी या पी के रूप में लिखा जा सकता है।

(ii) पी = पी -1

यूनिरी इन्क्रीमेंट / डिक्रीमेंट ऑपरेटर

उपसर्ग

पोस्टफ़िक्स

उपसर्ग

जब इन्क्रीमेंट या डिक्रीमेंट ऑपरेटरों को ऑपरेंड से पहले लागू किया जाता है, तो इसे कहा जाता है

उपसर्ग ऑपरेटर। ये ऑपरेटर प्रिंसिपल ‘चेंज बीफोर एक्टियन.आई’ पर काम करते हैं

का अर्थ है मूल्य

ऑपरेशन होने से पहले परिवर्तनशील परिवर्तन।

उपसर्ग वृद्धि का उदाहरण:

पी = 5;

पी.एस. ++

ऑपरेशन से पहले

ऑपरेशन के बाद – +

p का ​​परिणाम 24 होगा

++ p (पी 1 से बढ़ता है)

5

L24

अंडरस्टैंडिंग एससी कम्प्यूटर स्किलेंस

126

64-24 ++ p43

गणित समारोह का उपयोग

गणित पाप (, Math.cosl), Math.tan (): ये त्रिकोणमितीय कार्य हैं

ई- फैनिएशन नाम (मान रेडियन में)

एक दिए गए कोण में क्रमशः पाप, कॉस और टैन मूल्यों को खोजने के लिए उपयोग किया जाता है

एक तर्क के रूप में

सिंटैक्स: <वापसी डेटा प्रकार> <चर> – फ़ंक्शनल

उदाहरण के लिए,

डबल डी मैथीन ()

डबल डी- Math.cos (x)

डबल डी-मैथ.टैन (एक्स)

यहाँ, तर्क x रेडियन में प्रदान किया गया कोण है। ये कार्य वापस d

मान टाइप करें।

आमतौर पर, कोणों को डिग्री में मापा जाता है। इस प्रकार, इसे रूपांतरित करना आवश्यक है

उपरोक्त कार्य करने के लिए डिग्री से लेकर रेडियन तक।

डिग्री से रेडियन में रूपांतरण:

180 डिग्री π रेडियन

निम्नलिखित सूत्र:

[टी -22 / 7 के रूप में

कोण को डिग्री से रेडियन में बदलने के लिए, उपयोग करें

रेडियन (22 / (7180) डिग्री

मान लीजिए आप पाप 30 के मूल्य की गणना करना चाहते हैं

आज्ञा देना, एक 30 int

रेडियन में, x = 22 / (7.180) * a;

फिर डबल डी मैथिन।) यह पाप का मान 0.50 के रूप में 30 ° देता है।

। Math.asin (), Math.acos (), Math.atan (): ये ट्रिक में उपयोग किए जाने वाले चाप कार्य हैं

igonometry

प्रत्येक फैनशन पाप, कोस या टैन में दिए गए मान के अनुरूप कोण प्रदान करता है

क्रमश:

आपको ध्यान देना चाहिए कि इन कार्यों द्वारा लौटाए गए कोण रेडियन में हैं। इसलिए, को

डिग्री में कोण वापस पाने के लिए निम्न सूत्र का उपयोग करें:

डिग्री। (रेडियन “7180) / 22

। Mathexpth यह फ़ंक्शन घातांक मान यानि e प्रदान करता है। यह दोहरा प्रकार देता है

मूल्य

सिंटैक्स: <वापसी डेटा प्रकार> <चर> फ़ंक्शन नाम (संख्या),

उदाहरण के लिए,

डबल डी- गणित।एक्सपी (6.25); d परिणाम 518.0128 में

: यह संख्या का छोटा मान (यानी, पूर्णांक भाग) लौटाता है

भिन्नात्मक संख्या) जब भिन्नात्मक भाग 0.5 के बराबर या उससे कम होता है और यह रिटर्न देता है

0.5 से अधिक के लिए अगले उच्च मूल्य जो दोहरे प्रकार में है।

उदाहरण के लिए,

डबल डी -मैथ.ट्रिंट (6.45); यह 6.0 के रूप में d पर एक डबल मान लौटाता है।

double d Math.rint (8.92 यह 9.0 के रूप में d के लिए एक डबल मान लौटाता है।

double d- Math.rint? 5 यह 7.0 के रूप में d के लिए एक डबल मान लौटाता है।

गणित: यह फ़ंक्शन 0 और 1. के बीच एक यादृच्छिक संख्या देता है

SYNT

हां मूल्य। आम तौर पर, वापसी मूल्य एक भिन्नात्मक संख्या है।

कर <वापसी डेटा प्रकार> <चर> फ़ंक्शन नाम ()

डबल डी मठ यादृच्छिक (); यह 0 के बीच d के लिए कोई भी डबल मान लौटाएगा

यादृच्छिक समारोह के साथ संशोधन

(0 से 1 और n के बीच पूर्णांक यादृच्छिक संख्या प्राप्त करने के लिए:

int r – (int) Math.random () n)।

यहां आपको 1 और n के बीच कोई भी यादृच्छिक पूर्णांक संख्या मिलेगी।

(i) एम और एन के बीच कोई पूर्णांक रैंडम संख्या प्राप्त करने के लिए जहां एम और एन लोव हैं

और पूर्णांक संख्या की ऊपरी सीमाएं:

int r- (int) (Math.random () (n-m) + m)

एससी CpteScince को समझना

1384

प्रोग्रामिंग में आदेश

order to perform a specified task in a program, you need vario th

to perform desired tasks. In this segment, we will discuss abo

atical functions

general programming

get the data value min

GENERAL PROGRAMMING IN JAVA

to develop the basic ideas Java provides the following ways to

a program. They are as follows

(i) By using Bluej system

(0 By assigning the values

(in By using Input streams

liv) By using Command line arguments

Java Programming by Using Assignment Statement

This is the most common and the fundamental concept to

method is generally used for the beginners

prograrm. It means that the program is valid for a particular tye

understand the same with an illustrated program:

ram

where the values are supplied within

class

ter by using assignment stateme

rectangle

public static void main (String argsl D

int a, b, ar, p:ar-0 p-0

a-25b 20

p-2(a+b):

em.out,printin The area of rectangle +ar)

System.out,printin The perimeter of rectangle”p)

The program illustrated above, shows how the values can be used in a program

using assignment statement You can see that the integers 25 and 20 are assigned to the

variables a and b respectively. These values are manipulated to display the result of

and perimeter of a rectangle

by

area

Major Draavbacks of this type of Assignment

. Data items remain fixed with variables.

Same data are applied to produce the result as many times you execute the program.

. To work with different values you always need to open the program for necessary changes

Erecution of a Java Prograum

After writing program, compile it and if there is no error in the program then a

message displays “class compiled- no syntax error”. Close the program. If an error

appears in the lower pane then correct it and recompile the program.

.Now, select the active icon and right elick. A drop down menu appears. Select void

main args(] and click it

. A Method Cal

I window appears on the screen and click OK.

tput of the program appears on the Terminal Window.

Finally, erasethe content of the output screen and select close to come out from ou

Screen.

Java Programming by using Blue] method

This is one of the methods to accept the value from the user at the time of execution of

me out from output

program. The data type and the variable to be defined within main ()

For example, public static void mainfint a, int b)

Understanding 1SC Computar Science

140

5

परिभाषित डेटा में दो अलग-अलग मूल्य

accept two different values from the user of the defined data

e above function a

the abdt manipulation, the output of the program is obtained on the

y orogram is illustrated below:

ScrCEn

e ind the amount and compound interest by using function argument

public class compound

blic static void main (int p float r, intt)

pd

double amt, ci: ci 0;

amt-p (Math.pow(l+r/100), t)

ci- amt-p

System.out.println( The amount” + amt),

System.out.println”The compound interest-“+ci);

lava Programming by using Streams

kage in Java is basically a collection of classes. Each package includes related built-in

which may be used while developing progratming logic. In order to develop

using streams, some of the functions related with input/output operations are

a program

used. Hence, these packages are needed to be imported (applied)

For example, import java.io.

BUFFER

U or Processor is the fastest device in a computer. Other peripheral devices are

CP

comparatively slower then processor. Due to s

have data communication between processor and peripheral devices. Ilonce, a high-s

memory, applied between I/O devices and processor is used as a bridge to synchronize

their speeds. This high-speed temporary storage (also called cache memory) is termed as

buffer. You need to activate the buffer before any input/output operation.

differeices, it becomes dificult to

Activating Buffer in Java

This is a user’s friendly statement where you can accept the value from the console at the

time of execution of the program. However, you should take care of the following points

while using Input Stream:

Declaring a Java library package at the beginning of the program.

It allows performing all types of input and output tasks during the execution of the

program.

For example, import java.io.’

. Declaring buffer to store the data values at the time of execution along with the

OException with the main()

For example, public static void main (String argsl) throws IOException

InputStreamReader read new InputStreamReader(System.in);

Buffered Reader in-new BufferedReader(read);

The main function is so special that it is implicitly invoked as the command is

to execute a program. The statement throws IOException’ eliminates I

program (if any). It passes the report on I/

issued

in the

O errors to the exception handler of Java

System.

Declaring a relevanl messa

Le. System.out.printin(“Enter a number”

ge in order to enable input editor.

or

System.out.println(” Enter your name”)

I

Conditional Statements and Loops

141

अगले int का उपयोग

p in.nextlntO;

P का अर्थ होता है चर p वस्तु के माध्यम से पूर्णांक के रूप में संग्रहीत करता है

tFloat)

, अगले टोस्ट nesthhoves जो एक अस्थायी प्रकार के मूल्य और भंडार के रूप में व्यक्त किया जा सकता है

यह टी प्राप्त करता है

यह अस्थायी प्रकार चर में है।

वाक्य – विन्यास:

नाव

चर> Scan <स्कैनर वस्तु>। अगलाफ्लैट ();

उदाहरण के लिए,

स्कैनर इन-एन स्कैनर (System.in)

फ्लोट पी

p in.nextFloat ()

चर p स्कैनर वस्तु के माध्यम से एक फ्लोट मूल्य संग्रहीत करता है

ई नेक्स्टॉन्ग (

इस

विधि एक लंबे प्रकार के मूल्य के रूप में व्यक्त अगला टोकन प्राप्त करती है और इसे इसमें संग्रहीत करती है

टोकन

एक लंबा प्रकार चर

वाक्य – विन्यास:

लंबे समय से चर>

स्कैनर वस्तु »। अगलेलंग ();

उदाहरण के लिए

स्कैनर में नया स्कैनर (System.in)

लंबी पी

पी – in.nextLong)

इसका मतलब है कि चर पी स्कैनर ऑब्जेक्ट के माध्यम से एक लंबे मूल्य को संग्रहीत करता है।

ई नेक्स्ट डबल)

यह विधि अगले टोकन को प्राप्त करती है जिसे दोहरे प्रकार के मूल्य के रूप में व्यक्त किया जा सकता है

और इसे एक डबल प्रकार चर में संग्रहीत करता है।

वाक्य – विन्यास:

डबल <चर> स्कैनर ऑब्जेक्ट> अगली डब्लडल

उदाहरण के लिए

नए स्कैनर में स्कैनर (System.in);

डबल पी

p- in.nextDouble ();

इसका मतलब है कि चर पी वस्तु के माध्यम से एक डबल मूल्य के रूप में संग्रहीत करता है।

आगामी):

यह विधि स्कैनर ऑब्जेक्ट से अगले टोकन को एक स्ट्रिंग के रूप में स्वीकार करती है। एक टोकन हो सकता है

दो एक साथ सफेद रिक्त स्थान या सीमांकक के बीच वर्णों के समूह द्वारा परिभाषित।

वाक्य – विन्यास:

स्ट्रिंग चर> = <स्कैनर ऑब्जेक्ट>, अगला ();

उदाहरण के लिए,

स्कैनर में नया स्कैनर (System.in)

स्ट्रिंग strl;

strl-in.next ()

इसका मतलब है कि चर strl स्कैनर के ऑब्जेक्ट से एक स्ट्रिंग के रूप में अगले टोकन को संग्रहीत करता है।

nextLine)

अगली () विधि का अनुप्रयोग स्कैनर से स्ट्रिंग के रूप में एक टोकन स्वीकार करना है

वस्तु। जब पाठ की एक पंक्ति स्कैनर ऑब्जेक्ट के लिए इनपुट होती है, तो अगला () विधि डब्ल्यू

पहला टोकन। पाठ लाइन के बाकी हिस्से को उपयोग करके टोकन के रूप में प्राप्त किया जा सकता है

प्राप्त करेंगे

nextline

) विधि परिणाम

हे विधि। Incase, next () मेथड इससे पहले लागू नहीं होता है, nextLlines

पाठ की पूरी पंक्ति में।

वाक्य – विन्यास:

स्ट्रिंग <चर> <स्कैनर वस्तु>

nextLine ():

|

सशर्त विवरण और लूप्स

1458

बूलियन में टोकन कैसे गिनें

पूर्ण विराम (), अर्ध-स्तंभ, व्हाट्सएप आदि स्कैनर सीएल

टोकन दर।

वर्ग का उपयोग करता है क

एक टैब चर

डिफ़ॉल्ट टोकन विभाजक के रूप में स्थान। एक व्हाट्सएप चरित्र ठीक है जिसमें ncter की एक श्रृंखला है,

गाड़ी वापसी, या फ़ाइल का अंत। इस प्रकार, अगर हम

विभाजक अल्पविराम (,), पूर्ण विराम (), अर्ध-स्तंभ हैं

एक के रूप में संख्या

ब्लैंक से अलग, सीनर प्रत्येक ले जाएगा

सीमांकक

सफेद एस

सफेद रिक्त स्थान होने का दावा किया लेकिन ए

अब, आप अच्छी तरह से जानते हैं कि डिफ़ॉल्ट सीमांकक फिर से है

सीमांकक वह स्कैनर ऑब्जेक्ट के लिए भी सेट कर सकता है

नीचे दिखाया गया है:

ताकि टोकन अलग हो सकें।

स्कैनर वस्तु> यूडिलिमिटर (सीमांकक)

उदाहरण के लिए

वाक्य – विन्यास

ScuseDelimiter (,

स्कैनर कक्षा के माध्यम से इनपुट के लाभ

उपयोगकर्ता को कंसोल से इनपुट होने वाले डेटा के सेट का उल्लेख करने की आवश्यकता नहीं हो सकती है।

डेटा तत्वों को एक विशेष टोकन के माध्यम से निर्धारित किया जा सकता है।

InputStreamReader और BufferReader का उल्लेख करने की आवश्यकता नहीं है

प्रोग्राम लॉजिक सरल है क्योंकि स्कैनर क्लास में हेरफेर करने के विभिन्न तरीके हैं

nput डेटा।

स्ट्रिंग हेरफेर काफी आसान है क्योंकि प्रत्येक शब्द एक टोकन के रूप में प्राप्त किया जा सकता है

अलग से हाथ

यह डेटा फ़ाइल से रिकॉर्ड पढ़ने के लिए एक आसान तरीका प्रदान करता है।

एक टेक्स्ट लाइन में टोकन

नमूना इनपुट: कक्षा 10 के लिए कंप्यूटर अनुप्रयोगों को समझना

पहले की चर्चा के संदर्भ में:

विभिन्न टोकन हैं:

कक्षा 10 के लिए कंप्यूटर अनुप्रयोग समझना

इस प्रकार, एक स्कैनर वर्ग डेटा को टोकन के संदर्भ में स्वीकार करता है। ये टोकन माने जाते हैं

स्कैनर वर्ग में उपलब्ध विभिन्न तरीकों के माध्यम से स्ट्रिंग प्रकार और हेरफेर किया जा सकता है।

अभी व,

हम उन विधियों पर चर्चा करने जा रहे हैं जो संख्यात्मक मानों को स्वीकार करने के लिए उपयोग की जाती हैं

स्कैनर ऑब्जेक्ट के लिए मान इनपुट के एक सेट से।

संख्यात्मक मान सभी प्रत्येक मूल्य या हो सकता है के बीच रिक्त स्थान के साथ एक पंक्ति में हो सकते हैं

अलग-अलग लाइनों पर हो, व्हाट्सएप वर्ण (रिक्त या गाड़ी के रिटर्न) डिफ़ॉल्ट रूप में कार्य करते हैं

विभाजक। अगली विधि एक स्ट्रिंग के रूप में अगला टोकन लौटाती है, चाहे जो भी कुंजी हो

स्कैनर को ऑब्जेक्ट से पढ़ने के तरीके

nextInt)

यह स्कैनर ऑब्जेक्ट से अगले टोकन को प्राप्त करता है जिसे एक के रूप में व्यक्त किया जा सकता है

और पूर्णांक प्रकार चर में संग्रहीत

वाक्य – विन्यास:

int <variable> – <scannerObject अगलाअंट ()

उदाहरण के लिए

नए स्कैनर में स्कैनर (System.in);

SCComputar विज्ञान को समझना

1447

इतिहास और जावा का विकास

JAVA का इतिहास और विकास

1, सन माइक्रो सिस्टम्स (ब्रूमफील्ड, कोलोराडो, संयुक्त राज्य अमेरिका)

पूरी भाषा को अनुसंधान कार्य के एक भाग के रूप में संपादित करें

उपभोक्ता इलेक्ट्रॉनिक्स के लिए lwae। इसे विकसित किया गया था

डी प्रोग्रामिंग भाषा। यह सभी को पूरा कर सकता है

कार्यों के रूप में और अन्य प्रोग्रामिंग की तरह समस्याओं का समाधान

rtviz। बेसिक, सी ++। यह मंच स्वतंत्र और था

acan को एक सिस्टम से पोर्टेबल बनाया जा सकता है

/ लावा

कार्यालय की खिड़की के बाहर एक ओक के पेड़ को घूरते हुए ई भाषा को ‘ओक’ नाम दिया गया था!

नाम ओक ‘को बाद में एक पेटेंट खोज के कारण खारिज कर दिया गया था, जिसने यह निर्धारित किया था कि नाम

vas ने कॉपीराइट बनाया और एक अन्य प्रोग्रामिंग भाषा के लिए उपयोग किया। गोसलिंग के अनुसार

जावा विकास दल ने पाया कि ओक एक प्रोग्रामिंग भाषा का नाम था

यह सूर्य की भाषा से पहले था, इसलिए एक और नाम चुनना पड़ा

टीम के लिए एक प्रोग्रामिंग भाषा के लिए एक अच्छा नाम खोजने के लिए आश्चर्यजनक रूप से ts।

वर्तमान में, प्रेरणा ने उपस्थिति में स्थानीय कॉफी शॉप की यात्रा के दौरान एक दिन मारा

गोसलिंग का। जावा नाम जेम्स परियोजना में शामिल कई व्यक्तियों से आया है

Gosl

इंगुर हॉफ हॉफ, एंडी बेक्टोल्सहाइम जेम्स गोस्लिंग के नेतृत्व में। इस प्रकार, भाषा

AVA एक वस्तु उन्मुख प्रोग्रामिंग भाषा के रूप में अस्तित्व में आया।

JAVA, ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज होने के नाते, कई विशेषताओं को एनकैप्सुलेट करता है

ओ.टी. नागरिक। प्रारंभ में, जेएवीए को एप्लेट निष्पादित करने के लिए डिज़ाइन किया गया था, जिसे डाउनलोड किया जा सकता है

वेब ब्राउज़र का उपयोग करना। लेकिन धीरे-धीरे, भाषा एक के रूप में व्यापक स्वीकृति प्राप्त कर रही है

प्रोग्रामिंग भाषा, बहुत बार सी या सी ++ की जगह

जावा प्रसंस्करण के विभिन्न प्रकार

स्टैंड अलोन सिस्टम (जावा एप्लीकेशन)

जावा प्रोग्रामिंग भाषा मुख्य रूप से एम्बेडेड अनुप्रयोगों से निपटने के लिए विकसित की गई थी।

लेकिन जावा के लिए अन्य यूजर इंटरफेस उपयोगिताओं की शुरुआत के साथ, इसने अपनी पहचान बनाई

आवेदन भी। अब, प्रवृत्ति बड़ी वेब और विकसित करने में जावा प्रौद्योगिकी का उपयोग करने की है

उपक्रम अनुप्रयोग। जावा वेब पर तब डेस्कटॉप अनुप्रयोगों पर अधिक केंद्रित है। वर्तमान में

परिदृश्य, जावा भाषा को अकेले खड़े रहने के लिए एक विकास तकनीक के रूप में व्यापक रूप से स्वीकार किया जाता है

डेस्कटॉप अनुप्रयोग) विकास।

esktop

इंटरनेट Applets (जावा Applets)

एक जावा एपलेट एक एपलेट है जो जावा बाइट कोड के रूप में उपयोगकर्ताओं को दिया जाता है। जावा एप्लेट

जावा वर्चुअल मशीन UVM का उपयोग करके वेब ब्राउज़र में चला सकते हैं) ./ एप्लेट एक प्रोग्राम w है

n जावा प्रोग्रामिंग भाषा जिसे एक HTM में शामिल किया जा सकता है

 

eway एक छवि एक पृष्ठ में शामिल है। जब आप एक जावा तकनीक-सक्षम ब्राउज़र का उपयोग करते हैं

एक पृष्ठ जिसमें एक एप्लेट होता है, को देखने के लिए एप्लेट का कोड आपके सिस्ट में स्थानांतरित हो जाता है

ब्राउज़र के जावा वर्चुअल मशीन UVM द्वारा निष्पादित)। जावा एप्लेट में पेश किए गए थे

1995 में जावा भाषा का पहला संस्करण

उन्हें और

जावा की बुनियादी विशेषताएं

जावा निम्नलिखित विशेषताएं रखता है

“जावा एक वस्तु उन्मुख प्रोग्रामिंग भाषा है।

“जावा प्रोग्राम संकलित और व्याख्यायित दोनों हैं।

जावा प्रोग्राम प्लेटफ़ॉर्म स्वतंत्र हैं।

‘जावा एक मजबूत प्रोग्रामिंग भाषा है।

यह बहु-सूत्रीय भाषा है।

109

वस्तु और वर्ग9

जावा के उदाहरण

  1. उदाहरण के लिए,
  2. नए स्कैनर में स्कैनर (System.in)
  3. स्ट्रिंग str2
  4. str2-in.nextLine)
  5. स्कैनर ओ के माध्यम से पाठ
  6. इसका मतलब है कि चर str2 पाठ की एक पंक्ति को स्टोर करता है
  7. आइए हम स्निपेट की सहायता से कार्यों को समझते हैं
  8. int n-in.nextint
  9. फ्लोट f-in.nextFloat ()
  10. स्ट्रिंग पट्टी-in.next ():
  11. स्ट्रिंग str2-in.nextLine)
  12. System.out.println (“अगला टोकन एक पूर्णांक + n) है;
  13. System.out.println (“अगला टोकन एक फ़्लोट + है
  14. ystem.out.printin “पहला स्ट्रिंग टोकन। + str)
  15. System.out.println “टेक्स्ट लाइन का शेष भाग + str2),
  16. मान लीजिए कि नमूना इनपुट निम्न हैं:
  17. 68 56.245 कंप्यूटर अनुप्रयोगों को समझना
  18. उपरोक्त इनपुट के संदर्भ में:
  19. आउटपुट हैं:
  20. अगला टोकन 68 पूर्णांक है
  21. अगला टोकन 456.245 फ्लोट है
  22. पहला स्ट्रिंग टोकन- अंडरस्टैंडिंग
  23. यह जानना महत्वपूर्ण है कि विधि नेक्लोफ़ैट एक टोकन पढ़ सकता है जो पूर्व हो सकता है
  24. पूर्णांक के रूप में। यह कानूनी है क्योंकि एक पूर्णांक मूल्य वास्तव में एक realv के रूप में संग्रहीत किया जा सकता है
  25. याद रखें कि अगली लाइन बाकी लाइन को पढ़ती है और इसे एक स्ट्रिंग के रूप में वापस करती है।
  26. वापसी का उपभोग किया जाता है, लेकिन स्ट्रिंग के लिए संलग्न नहीं किया जाता है। अगला टोकन संख्या के रूप में व्यक्त किया गया
  27. व्हॉट्सएप का सेवन न करें। इसलिए, सांख्यिक पढ़ने के बाद एक अगली विधि लागू होती है
  28. और संख्यात्मक मान लाइन के अंत में है, अगली लाइन खाली स्ट्रिंग देता है।
  29. अगली पंक्ति) इनपुट के रूप में अगली पंक्ति प्राप्त करने के लिए एक गाड़ी वापसी पर कभी नहीं कूदता है।
  30. 广 * इनपुट पढ़ने के लिए स्कैनर वर्ग का उपयोग करने के लिए एक नमूना कार्यक्रम
  31. टेक्स्ट लाइनकंप्यूटर एप्लीकेशन का बाकी हिस्सा
  32. व्यक्त
  33. alue
  34. जीई
  35. carria
  36. आयात java.util स्कैनर
  37. सार्वजनिक वर्ग Scannerl
  38. सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग आर्ग्स)
  39. स्कैनर inp नया स्कैनर (System.in);
  40. int a
  41. डबल डी
  42. स्ट्रिंग शब्द;
  43. स्ट्रिंग लाइन;
  44. System.out Printin’Enter int, double, a line “
  45. a – inp.nextlnt ():
  46. डी-inp.nextDouble ()
  47. शब्द- sinp.nextd): / “एक स्ट्रिंग को अगले व्हाट्सएप * * तक
  48. लाइन- inp.nextLine (), / “आराम देता है
  49. System.out println “का आउटपुट
  50. System.out प्रिंटिन (d)
  51. Println (शब्द)
  52. System.out प्रिंटिनलाइन)
  53. Println (क)
  54. इनपुट डेटा के रूप में दिखाया गया है: “)
  55. ISCComputer Science को समझना
  56. 14610

सवाल जो हमारे दिमाग में चलता है

कक्षा और वस्तु के बीच

वस्तु

कक्षा

1. यह केवल 1 का प्रतिनिधित्व है। यह एक वास्तविक और अद्वितीय इकाई है

2. यह एक ऑब्जेक्ट निर्माता है और 2. यह नए के उपयोग के साथ बनाया गया है

3. इसे ‘ऑब्जेक्ट फैक्ट्री’ के रूप में जाना जाता है। 3. इसे ‘इंस्टेंस ओ’ के नाम से जाना जाता है

कुछ विशेषताओं और

व्यवहार

अमूर्त।

इसलिए, सेटटॉपर्स का एक ब्लू प्रिंट कहा जाता है।

वस्तुओं की

कक्षा’

encapsulation

ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग (OOP) में, डेटा फ़ंक्शन से फ़ंक्शन में स्वतंत्र रूप से स्थानांतरित नहीं हो सकता है।

उन्हें संबंधित वर्गों में इस तरह रखा जाता है कि वे सुलभ नहीं होंगे

संबंधित कार्यों के माध्यम से उन्हें छोड़कर बाहरी दुनिया के लिए

डेटा एनकैप्सुलेशन एक वर्ग की सबसे महत्वपूर्ण विशेषता है। एक clas में इस्तेमाल किया कार्य

केवल डेटा आइटम तक पहुँच सकते हैं। इन कार्यों के डेटा आइटम के बीच इंटरफ़ेस प्रदान करते हैं

ऑब्जेक्ट्स और कॉलिंग प्रोग्राम।

İlyl

डेटा का ऐसा इंसुलेशन, जिसे सीधे क्लास परिसर के बाहर नहीं पहुँचा जा सकता है

वे एक ही कार्यक्रम में उपलब्ध हैं, डेटा छुपा के रूप में जाना जाता है।

आइए एक रिमोट कंट्रोल द्वारा संचालित टीवी सेट पर विचार करें। टीवी सेट के विभिन्न कार्य

दूरस्थ संकेतों से जुड़े या बंधे हुए हैं। टीवी सेट में एक विशिष्ट फ़ंक्शन एक के रूप में सक्रिय है

रिमोट कंट्रोल के obutton दबाया जाता है। टीवी सेट को रिमोट कंट्रोल द्वारा नियंत्रित नहीं किया जा सकता है

अन्य टीवी सेट की। अब, आप कह सकते हैं कि टीवी सेट की गतिविधियाँ विलय या समूहबद्ध हैं

अस्वीकृत

एक विशिष्ट रिमोट कंट्रोल के दूरस्थ संकेत।

ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग (OOP) में, डेटा केंद्रीय आकर्षण का तथ्य है। रखने के लिए

बाहरी हस्तक्षेप से सुरक्षित डेटा, वे उपलब्ध कार्यों के साथ समूहीकृत हैं

कक्षा में एड। इस तरह के ग्रुपिंग से डेटा को क्लास के बाहर एक्सेस नहीं किया जा सकता है।

नेड

इस प्रकार, डेटा और फ़ंक्शन को एक इकाई (जिसे कक्षा कहा जाता है) में लपेटने की प्रणाली है

एनकैप्सुलेशन के रूप में जाना जाता है।

अमूर्त डेटा

वास्तविक जीवन की स्थिति में, आपने देखा होगा कि हमें विवरण जानने की आवश्यकता नहीं है

मुझे

en

टिन

तथा

किसी भी उपकरण को संचालित करने के लिए प्रौद्योगिकियों का

उदाहरण के लिए, आपके पास एक कार है। इसे चलाने के लिए, आप

केवल कुछ आवश्यक बाहरी विशेषताओं के बारे में जानते हैं

गाड़ी। जैसे कि:

स्टीयरिंग यह सामने की ओर मुड़ने की व्यवस्था है

पहिए, जो सामने स्थित है

चालक की और के रूप में बारी करने की अनुमति देता है

जरूरत के अनुसार।

। त्वरक: यह एक चालक को गति देने में मदद करता है या

गति धीमी।

lt का उपयोग गियर बदलने के लिए किया जाता है। आवेदन करने के समय भी इसका उपयोग किया जाता है

रा

ब्रेक

। गियर्स

: यह ड्राइवर को कार को रोकने की अनुमति देता है

: इसका इस्तेमाल कार के ट्रांसमिशन अनुपात को बढ़ाने या घटाने के लिए किया जाता है

सड़क की स्थिति और गति पर निर्भर करता है।

क्या आपने कभी सोचा है कि कार के इंजन में क्या बदलाव हुआ होगा? किस तरह

क्या गियर बॉक्स केवल गियर बदलकर कार की गति को बदलने का प्रबंधन करता है? क्या आप वहां मौजूद हैं

असंख्य प्रश्न हैं जो हमारे दिमाग में आते हैं। लेकिन, इसका जवाब बस नहीं है।

यह बस कार चलाते समय इंगित करता है, आप केवल आवश्यक सुविधाओं को ध्यान में रखते हैं

सिस्टम के आंतरिक तंत्र का विवरण जानना। कार चलाने की इस हरकत को करार दिया है

अमूर्तन के रूप में।2