java datatypes loops
Βασικές έννοιες Java:
Στο προηγούμενο σεμινάριο, είδαμε ένα εισαγωγή στο Java πλατφόρμα.
Σε αυτό το σεμινάριο, θα δούμε τις ακόλουθες βασικές έννοιες:
καλύτερο λογισμικό αποκατάστασης δεδομένων για Windows
- Τύποι δεδομένων Java
- Βρόχοι Java: Για βρόχο , Ενώ βρόχος , Για κάθε βρόχο.
- Πίνακες Java
- Εναλλαγή θήκης σε Java
- Ισχυρισμός Java
Συνιστώμενη ανάγνωση => Ένας πλήρης οδηγός για Java
Παρακολουθήστε τον παρακάτω οδηγό βίντεο για:
Τύποι δεδομένων, βρόχοι, πίνακες, διακόπτες και ισχυρισμοί στην Java:
Μεταβλητές και τύποι δεδομένων σε Java:
Τύποι δεδομένων
Ο τύπος δεδομένων είναι χρήσιμος για την αποθήκευση των δεδομένων και τον καθορισμό του μεγέθους και του τύπου των δεδομένων.
Υπάρχουν δύο τύποι δεδομένων στη Java:
- Πρωτόγονος
- Μη πρωτόγονος τύπος / αντικείμενο.
Στην Java, όλες οι μεταβλητές πρέπει να δηλώνονται πριν τις χρησιμοποιηθούν.
Για παράδειγμα, int a = 1 ; Εδώ, επιμένουμε στον μεταγλωττιστή να υπάρχει 'a' και αρχικοποιείται με την τιμή 1. Με βάση αυτόν τον τύπο δεδομένων ( int ), ο μεταγλωττιστής θα εκχωρήσει μνήμη.
Πρωτόγονοι τύποι δεδομένων
- Απανθρακώνω: Είναι ένας μοναδικός χαρακτήρας Unicode 16-bit.
- Boolean: Είναι ένα κομμάτι και αυτό μπορεί να έχει αληθινές και ψευδείς τιμές.
- Ψηφιόλεξη: Το byte είναι ακέραιος αριθμός συμπληρώματος 8-bit δύο. Αυτό είναι κυρίως χρήσιμο σε μεγάλες συστοιχίες για εξοικονόμηση μνήμης και το εύρος κυμαίνεται από -128 έως 128.
- Μικρός: Αυτός ο τύπος είναι επίσης πιο χρήσιμος για την εξοικονόμηση μνήμης σε μεγάλες συστοιχίες και είναι 16-bit δύο συμπληρωματικός ακέραιος.
- Εντ : 32-bit υπέγραψε το συμπλήρωμα των δύο.
- Μακρύς: Συμπλήρωμα 64-bit δύο.
Τύποι δεδομένων κυμαινόμενου σημείου
float και double: Το Float είναι μονόπλευρο σημείο ακρίβειας 32-bit. Το διπλό είναι 64-bit διπλός αριθμός κινούμενου σημείου ακριβείας.
Εύρος τύπων δεδομένων
ΤΥΠΟΣ ΔΕΔΟΜΕΝΩΝ | ΔΙΠΛΗ ΑΞΙΑ | ΜΕΓΕΘΟΣ | ΠΑΡΑΔΕΙΓΜΑ ΓΡΑΜΜΕΣ | ΕΥΡΟΣ |
---|---|---|---|---|
φλοτέρ | 0,0f | 32 bit | 1.23e100f, -1.23e-100f, .3f, 3.14F | 3,40282347 x 10 38, 1,40239846 x 10 -45f |
boolean | 1 bit | Σωστό Λάθος | - | |
ψηφιόλεξη | 0 | 8 bits | (κανένας) | -128 έως 127 |
απανθρακώνω | u0000 | 16 bit | 'a', ' u0041', ' 101', '\', '' ',' n ',' ß ' | ' u0000' - ' uffff' |
μικρός | 0 | 16 bit | (κανένας) | -32,768 έως 32,767 |
int | 0 | 32 bit | -2, -1, 0, 1, 2 | -2.147.483.648 έως 2.147.483.647 |
μακρύς | 0L | 64 bit | -2L, -1L, 0L, 1L, 2L | -9.223.372.036.854.775.808 έως 9.223.372.036.854.775.807 |
διπλό | 0,0d | 64 bit | 1.23456e300d, -1.23456e-300d, 1e1d | 1.7976931348623157 x 10 308, 4.9406564584124654 x 10 -324 |
Παράδειγμα προγράμματος για τύπους δεδομένων:
public class DemoDataType { public static void main(String() args) { // Auto-generated method stub char C='M'; char a=65535; byte b1=-128; byte b2=127; int i1=-2147483648; int i2=2147483647; short s1=-32768; short s2=32767; long L2=9223372036854775807L; long L1=-9223372036854775808L; float f1=3.40282346638528860e+38f; //float f3=3.40282347e+38f; float f2=1.40129846432481707e-45f; double d=4.37346473; System.out.println('char is: ' + C); System.out.println('int low range is: ' + i1); System.out.println('int high ramge is: ' + i2); System.out.println('byte is: ' + b1); System.out.println('short low range: ' + s1); System.out.println('short high range: ' + s2); System.out.println('Long high range is: ' + L2); System.out.println('Long Low range is: ' + L1); System.out.println('double is: ' + d); } }
Πίνακες
Είναι ένα αντικείμενο που μπορεί να διατηρήσει έναν καθορισμένο αριθμό τιμών του παρόμοιου τύπου δεδομένων. Ο πίνακας μπορεί να δημιουργηθεί με μια νέα λέξη-κλειδί.
Int array = new int(5);
Εδώ ο τύπος του πίνακα είναι int και το μήκος είναι 5.
γεννήτρια τυχαίων αριθμών μεταξύ 0 και 1
Το μήκος του πίνακα πρέπει να αρχικοποιηθεί κατά τη δημιουργία ενός πίνακα.
public class ArrayDemo { public static void main(String() args) { // TODO Auto-generated method stub int Array() = new int(5); Array(0)=100; Array(1)=200; Array(2 )=300; Array(3)=400; Array(4)=500; for(int i=0;i Βρόχοι
Οι βρόχοι χρησιμοποιούνται γενικά για την εκτέλεση του ίδιου συνόλου οδηγιών για πολλές φορές.
Για παράδειγμα, Εάν θέλετε να εκτυπώσετε την πρόταση «blog help testing blog» για πέντε φορές, πρέπει να ορίσετε κάτι τέτοιο.
Χωρίς βρόχους:
public static void main(String() args) { System.out.println(“software testing help blog”); System.out.println(“software testing help blog”); System.out.println(“software testing help blog”); System.out.println(“software testing help blog”); System.out.println(“software testing help blog”); }
Με βρόχους:
public static void main (String () args) { for (int i=0; i<5; i++) { System.out.println(“software testing help blog”); } }
Για το βρόχο είναι χρήσιμο για επαναλαμβανόμενες τιμές.
Για βρόχο:
for (initialization; termination; increment) { statement(s)}
Ενώ βρόχος:
Ενώ ο Loop ελέγχει πρώτα τη συνθήκη Boolean και αν αυτή η συνθήκη είναι αληθής, οι δηλώσεις θα εκτελούνται επανειλημμένα έως ότου αποτύχει η συνθήκη.
While (condition) { Statement to be executed }
Κάντε ενώ κάνετε βρόχο:
Στο κάνετε ενώ βρόχο , η δήλωση θα εκτελεστεί πρώτα και μετά θα ελεγχθεί η συνθήκη. Εάν η συνθήκη είναι αληθής, η δήλωση θα εκτελεστεί ξανά. Διαφορετικά, η εκτέλεση θα βγει από το βρόχο.
do { Statements to be executed } while(condition);
Πρόγραμμα επίδειξης βρόχων:
package demopproj; public class LoopsDemo { public static void main(String args()) { //for loop demo for(int i=0;i<5;i++) { System.out.println('iteration number : ' + i); } //while loop demo int count_while = 1; while (count_while < 3) { System.out.println('count_while is: ' + count_while); count_while++; } //do while demo int count_dowhile = 1; do { System.out.println('count_dowhile is: ' + count_dowhile); count_dowhile++; } while (count_dowhile < 3); //for each demo int() numbers = {1,2,3,4,5}; for (int item : numbers) { System.out.println('item number is: ' + item); } } }
Αλλαγή δήλωσης
Η δήλωση διακόπτη θα έχει τον αριθμό εκτέλεσης. Με βάση την τιμή εισόδου, η θήκη διακόπτη θα εκτελεστεί.
Εδώ η τιμή είναι 8, η περίπτωση 8 θα εκτελεστεί.
πώς να ανοίξετε το αρχείο eps στα Windows 10
public class SwitchDemo { public static void main(String() args) { //switch demo int item = 8; String product; switch (item) { case 1: product = 'iphone5'; break; case 2: product = 'iphone6'; break; case 3: product = 'iphone7'; break; case 4: product = 'iphone8'; break; case 5: product = 'samsung7'; break; case 6: product = 'samsung8'; break; case 7: product = 'nokia'; break; case 8: product = 'macbook'; break; default: product = 'motoG'; break; } System.out.println(product); }
Ισχυρισμός στην Java
Ένας ισχυρισμός χρησιμοποιείται για να δοκιμάσει την υπόθεση που κάναμε κατά τον προγραμματισμό.
Για παράδειγμα, λαμβάνουμε πληροφορίες από τρίτους. Υποθέτουμε ότι η εισαγωγή δεν θα είναι μηδενική.
Για να δοκιμάσετε αυτό το πρόγραμμα, χρησιμοποιείται ο ισχυρισμός.
Μέθοδος ισχυρισμού: 1 ισχυρίζεται έκφραση;
Μέθοδος ισχυρισμού: 2 επιβεβαιώνει την έκφραση1: έκφραση2;
public class AssertionExample { public static void main(String() args) { // TODO Auto-generated method stub int value=5; assert value > 20 : 'Underweight'; System.out.println('value is'+value); } }

Για να δοκιμάσετε αυτό το πρόγραμμα, ο ισχυρισμός πρέπει να είναι ενεργοποιημένος. Για να ενεργοποιήσετε τον ισχυρισμό, θα πρέπει να προστεθεί μια παράμετρος στη διαμόρφωση εκτέλεσης.


συμπέρασμα
Σε αυτό το σεμινάριο, μάθαμε για τις βασικές έννοιες που απαιτούνται για να κάνουμε ένα πρόγραμμα java. Εξερευνήσαμε τύπους δεδομένων, βρόχους, πίνακες και ισχυρισμό.
Το επερχόμενο σεμινάριό μας θα εξηγήσει περισσότερα για το Oops concept στην Java !!
Εκπαιδευτικό πρόγραμμα PREV | ΕΠΟΜΕΝΟ Φροντιστήριο
Συνιστώμενη ανάγνωση
- Ανάπτυξη Java: Δημιουργία και εκτέλεση αρχείου Java JAR
- Java Virtual Machine: Πώς βοηθά το JVM στην εκτέλεση της εφαρμογής Java
- Πρόσβαση τροποποιητών σε Java - Εκμάθηση με παραδείγματα
- Εκμάθηση Java Reflection με παραδείγματα
- Εισαγωγή στη γλώσσα προγραμματισμού Java - Video Tutorial
- Εκπαιδευτικό πρόγραμμα JAVA για αρχάριους: 100+ πρακτικά εκπαιδευτικά βίντεο Java
- OOP Java: Εισαγωγή στον αντικειμενοστρεφή προγραμματισμό στην Java
- Χρήση του Java YourKit Profiler στο JMeter