Pemrograman JAVA TIB09 Data dan Variabel. Variabel Harus dideklarasikan terlebih dahulu Deklarasi variabel TypeData namaVariabel; Dapat dideklarasikan.

Slides:



Advertisements
Presentasi serupa
Tipe Tipe Data di Java Java merupakan strongly typed language, maksudnya setiap membuat variabel, harus dideklarasikan tipe datanya.
Advertisements

Struktur Dasar Bahasa C
Elemen Dasar C++.
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Review Struktur Dasar Program
DASAR-DASAR PEMROGRAMAN
PERTEMUAN IV Oleh : Fajar Y. Zebua
OPERATOR DI JAVA Dosen : Fajar Y. Zebua
Tipe Data, Variabel, Konstanta, Operator
STRUKTUR DATA.
Algoritma dan Bahasa Program
Elemen Dasar Java As’ad Djamalilleil
Modul 2: Class, Objek, data, variabel dan operator
Review Materi Java Fundamental As’ad Djamalilleil
BAHASA C.
Tipe Data Dasar Variabel dan Konstanta
Elemen-elemen dlm source code
Dasar Pemrograman Java Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2008.
Dasar Pemrograman Java Pertemuan 2 Pemrograman Berbasis Obyek Oleh Tita Karlita.
Algoritma & Pemrograman 1
Tipe Data, Variabel, dan Operator
DASAR-DASAR PEMROGRAMAN JAVA
Dasar Pemrograman Java Pertemuan 2 Pemrograman Berbasis Obyek.
TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi STTI Respati
TIPE DATA, VARIABEL, DAN OPERATOR
Rismayuni.  integer adalah bilangan bulat tanpa bagian fraksional dan titik decimal integer disimpan sebagai bilangan biner  Contoh :  earn = 1024;
Type Data Variable Constanta Operator.
Elemen Dasar Dalam C++.
STRUKTUR DATA PERTEMUAN 1
Struktur Organisasi Data 2
Tipe Data Integer Real Karakter String Boolean Enumerasi Subrange
PBO Daniel Riano Kaparang, S.Kom., M.Cs
Tipe, Nama, dan Nilai Anifuddin azis.
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
DASAR DASAR JAVA Dengan Netbans PBO Java.
Dasar pemrograman java
Algoritma & pemrograman 1B
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Pengenalan dan Struktur Java (Deklarasi dan Inisialisasi Variabel)
TIPE DATA Brian Damastu, S.T., M.Kom
Variabel operator tipe data
VARIABEL, OPERATOR, PROMOTION, CASTING
JAVA FUNDAMENTAL Dhea Raniasti.
NILAI DAN EKSPRESI (TRANSFORMASI NILAI), TIPE DATA DAN TIPE OPERATOR
Identifier, Keyword, dan Tipe data
Pertemuan 1 DATA & STRUKTUR DATA.
Tipe Data, Variabel, dan Operator
Elemen-elemen Dasar Pada Bahasa C++
Tipe Data Dasar Variabel dan Konstanta
As’ad Djamalilleil Elemen Dasar Java As’ad Djamalilleil
Review Materi Java Fundamental
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
Pengenalan dan Struktur Java (Tipe Data)
Pemrograman II Dasar Java (Jcreator)
Mengenal Model Data, Perintah I/O
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Algoritma dan struktur data
KONSEP DASAR STRUKTUR DATA
Biansa Maulana Angga Surya Prayitna Koermalla Syafei Irma Rosdalina Rizki Mulia Bayu Prayogo.
Pertemuan Pertama Data dan Struktur Data.
VARIABEL, TIPE DATA, OPERATOR
STRUKTUR DATA.
Java Keywords Kata yang tidak diperboleh kan sebagai nama variabel atau nama lain dalam program java. Yaitu.
Variabel dan Tipe Data.
Sekolah Tinggi Manajemen Informatika Komputer Bani Saleh
DATA dan VARIABEL.
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
10/8/2019 P.Marpaung : Prak. PBO (Tipe data,Variabel, & Operator)1.
Transcript presentasi:

Pemrograman JAVA TIB09 Data dan Variabel

Variabel Harus dideklarasikan terlebih dahulu Deklarasi variabel TypeData namaVariabel; Dapat dideklarasikan lebih dari satu variabel secara bersamaan pada satu variabel yang sama. TypeData namaVariabel[, namaVariabel-ke- 2[, namaVariabel-ke-3[, ….namaVariabel- ke-n]]]; Dapat langsung diikuti dengan nilainya TypeData namaVariabel = nilai;

Tipe Data Primitif JAVA Delapan Tipe Data Primitif JAVA byte  bilangan bulat 8 bit (-128 s/d +127) short  bilangan bulat 16 bit ( s/d ) int  bilangan bulat 32 bit ( s/d ) long  bilangan bulat 64 bit ( s/d ) float  bilangan pecahan 32 bit –(akurasi 7 digit desimal signifikan) –Memiliki akhiran f untuk membedakan dengan double –Contoh: float varFloat = 0.13f; double  bilangan pecahan 64 bit dengan presisi ganda (akurasi 15 digit desimal signifikan) char  karakter 16 bit boolean  hanya mempunyai nilai true atau false

Contoh char char c; char c = ‘a’; char c = 0x0ff32; //2 byte heksadesimal char c = ‘\037’; //nilai oktal

Karakter khusus (Escape sequence) char c = ‘\b’; //backspace char c = \u008; //unicode untuk backspace char c = ‘\f’; //formfeed char c = ‘t’; //tabulator char c = ‘n’; //new line char c = ‘\r’; //carriage return

Casting Konversi secara eksplisit Hasil dikonversi ke tipe variable yang diinginkan Penulisan variabelPenampung = (tipeDataTujuan) variabelAsal Contoh: int i = 150; byte b; b = (byte) i;

Jika ada konversi data tanpa casting, ketika di kompile, kompiler akan memberikan pesan Incompatible type for = Explicit cast needed to convert to

Operator Aritmatika + (Tambah) a = a + 5; a += 5; - (Kurang) a = a - 5; a -= 5; * (Perkalian) a = a * 5; a *= 5; / (Pembagian) a = a / 5; a /= 5; % (modulo) a = a % 5; a %= 5; –(modulo juga bekerja pada pecahan)

Operator bit per bit Bekerja pada variable bertipe long, int, short, byte dan char. ~  NOT  mengubah 0 menjadi 1 serta kebalikannya 1 menjadi 0. &  AND |  OR ^  XOR >>  SHIFT kanan  dorong 1 bit ke kanan termasuk tanda minus >>>  SHIF kanan  dorong 1 bit ke kanan dan isi bit paling kiri dengan 0 <<  SHIFT kiri  dorong 1 bit ke kiri. Penyederhanaan tulisan: ~=, &=, |=,

Relasional Membandingkan dua nilai berdasarkan kesamaan atau susunan Hasil true atau false  dapat di simpan dalam variabel boolean Tipe data byte, short, int, long, float, double, boolean dan char dapat di bandingkan satu dengan lainnya Operator:operator relasional: >, =, <=, !=, ==

Short Circuit Logical Operator ||  operator logical OR &&  operator logical AND

Ternary operator var = (kondisi) ? ekspresi1 : eskpresi2; Jika kondisi true, maka var akan berisi ekspresi1, jika kondisi bernilai false, maka var akan berisi ekspresi2.

Prioritas 1.() []  Prioritas tertinggi ~ ! 3.* / % >> >>> << 6.> >= < <= 7.== != 8.& 9.^ 10.| 11.&& 12.|| 13.?: 14.=  prioritas terendah

java.lang.Math Diturunkan dari class object dari package java.lang.Object Berisi fungsi-fungsi untuk operasi-operasi bilangan dasar Perintah untukmengimport class Math: import java.lang.Math;