JAVA PROGRAMLAMAYA GİRİŞ

Benzer belgeler
JAVA PROGRAMLAMAYA GİRİŞ

Java Programlamaya Giriş

ECLIPSE PROGRAMININ ÇALIŞTIRILMASI

Java 2 Standart Edition SDK Kurulum ve Java ya Giriş

BİL BİLGİSAYAR PROGRAMLAMA (JAVA)

BM-209 Nesne Yönelimli Programlama. Yrd. Doç. Dr. İbrahim Alper Doğru Gazi Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü

GÜZ DÖNEMİ AKT105 BİLGİSAYAR PROGRAMLAMA DERSİ 4. UYGULAMA

BMÜ-111 ALGORİTMA VE PROGRAMLAMA AKIŞ KONTROLÜ YRD. DOÇ. DR. İLHAN AYDIN

GÜZ DÖNEMİ AKT105 BİLGİSAYAR PROGRAMLAMA DERSİ 6. UYGULAMA

GÜZ DÖNEMİ AKT105 BİLGİSAYAR PROGRAMLAMA DERSİ 9. UYGULAMA

BMS-302 İleri Web Programlama. İş Parçacığı (Thread) ve Soket (Socket) Programlama

DÖNGÜLER BMÜ-111 ALGORİTMA VE PROGRAMLAMA-I YRD. DOÇ. DR. İLHAN AYDIN

Örnek 1: Programı yazın ve çalıştırın.

2.Eclipse açıldıktan sonra Workspace alanı seçilmesi gerekir. Workspace alanı projelerinizin fiziksel olarak bulunduğu kısımdır.

MAT213 BİLGİSAYAR PROGRAMLAMA I DERSİ Ders 1: Programlamaya Giriş

Ders - 7 while döngüsü

Klavyeden Basit Giriş/Çıkış İşlemleri

Java Programlama Giriş

Bİ L 131 Hafta 2. 1) Bilgisayara Java SE Development Kit 7 kurulması

Tomcat Uygulama Sunucusunun Kurulumu. İlk olarak adresine gidiyoruz.

BIL101 07/11/2012 Lab5 Programlama Sorulari

Paket Erişimleri. Altuğ B. Altıntaş 2003 Java ve Yazılım Tasarımı - Bölüm 4 1

BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ LABORATUARI

Erişim konusunda iki taraf vardır:

HSancak Nesne Tabanlı Programlama I Ders Notları

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

Java JDK (Java Development Kit) Kurulumu:

Programlama Dillerinde Kullanılan Veri Tipleri

Soru 1: Fahrenheit cinsinden verilen sıcaklığı Kelvin'e çeviren bir program yazınız. Aşağıdaki dönüşüm formülünü kullanabilirsiniz:

1. Her marka için 3 aylık satış toplamı nedir? (Tablodaki satır toplamları)

JAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ

İÇERİK 2 Java Kodlaması için Gerekli Programlar JRE, JDK kurulması ve Başlangıç Ayarları Java Kodlamayı Kolaylaştıran IDE ler Java Kod Yapısı İlk Java

DÖNGÜLER BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ LABORATUARI BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA DENEY-4 FÖYÜ GİRİŞ LABORATUARI.

Karşılaştırma İşlemleri ve Koşullu İfadeler

Üst Düzey Programlama

Windows 10 için Java JDK 8 ve NetBeans IDE 8.2 Kurulumu Detaylı Anlatım

Lab7 DOĞU AKDENİZ ÜNİVERSİTESİ BİLGİSAYAR VE TEKNOLOJİ YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI. BTEP212 Java. Uygulama1: package javaapplication58;

/*Aşağıda ki kodları doğru şekilde anlar ve kullanırsanız java da sınıfları biraz da olsa anlamış olursunuz.*/

while(), do-while(), for() M.İLKUÇAR 2010 MAKU-MYO

Android Ders Notları

Kodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır.

Java C.Thomas Wu 2004b kitabından Türkçeleştirilerek ve örneklendirilerek hazırlanmıştır.

BİL-141 Bilgisayar Programlama I (Java)

Kodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır.

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

MPLAB IDE v7.60 PROGRAMI KULLANIMI

ASP.NET ile Bir Web Sitesi Oluşturma

Nesne Tabanlı Programlama Dersi Edirne Kız Teknik ve Meslek Lisesi

7. HAFTA. Erişim Belirleyiciler

MAC İşletim Sistemine Sahip Makineler İçin Elektronik İmza Kurulumu

Dil değiştiği andan itibaren bilgisayar yeniden başlatılmalıdır.

KONTROL YAPILARI JAVADA UC TURLU KONTROL YAPISI VARDIR BUNLAR İF ELSE İF ELSE İF SWİTCH YAPILARIDIR. IF ELSE YAPISI if (deger) { }else {

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Temel Veri Türü İşlemleri

İLKEL VERİ TİPLERİ, STRINGLER VE KONSOL G/Ç

MOBİL UYGULAMA GELİŞTİRME

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Görsel Programlama DERS 01. Görsel Programlama - Ders01/ 1

Java da Soyutlama ( Abstraction ) ve Çok-biçimlilik ( Polymorphism )

Exchange Server 2010 Sertifika Oluşturma

MTK467 Nesneye Yönelik Programlama. Hafta 4 - Döngüler Zümra Kavafoğlu

Data Structures Lab Güz

Görsel Programlama DERS 03. Görsel Programlama - Ders03/ 1

BİLGİSAYAR PROGRAMLAMA DERSİ

İNÖNÜ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2. SINIF 1. DÖNEM VERİ YAPILARI DERSİ LABORATUAR ÖDEVİ

PAKET ERİŞİMLERİ SINIFLARIN YENİDEN KULLANIMI. BMU-112 Algoritma ve Programlama-II Yrd. Doç.Dr. İlhan AYDIN

Kaynak Kodlardan Derleme. Turquaz Muhasebe. Versiyon 0.2. Hüseyin Ergün. 26 Mart 2005

BİLGİSAYAR PROGRAMLAMA DERSİ

OMNET Ağ Benzetim Yazılımı (Network Simulation Framework) BİL 372 Bilgisayar Ağları. GYTE - Bilgisayar Mühendisliği Bölümü

Algoritmalar ve Programlama. Algoritma

BMÜ-111 Algoritma ve Programlama. Bölüm 5. Tek Boyutlu Diziler

if (ad == "Sabri") Console.WriteLine("Merhaba Sabri. Ne zamandır gözükmüyodun...");

Burak Kıymaz JAVA FX

Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik.

12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Güz Yarıyılı Balıkesir Üniversitesi Bilgisayar Mühendisliği Bölümü

Güz Yarıyılı Balıkesir Üniversitesi Bilgisayar Mühendisliği Bölümü

Programlama Dili Prensipleri. Lab Notları 4

M.ilkucar MAKU MYO 1

MAT213 BİLGİSAYAR PROGRAMLAMA I DERSİ Ders 11: Metot Kavramı

NetBeans ve Eclipse Eşliğinde JAVA 8

BAROLAR WEB SİTESİ EĞİTİMİ

C# Console Uygulamaları ifelse Yapıları 2

Algoritma ve Programlamaya Giriş II JAVA İLE PROGRAMLAMA. Muhammet BAYKARA

Bir çok insan Eclipse'i Java için entegre geliştirme ortamı (IDE) olarak bilir. Günümüzde %65 pazar payıyla öncü geliştirme ortamıdır.

4. Bölüm Programlamaya Giriş

Internet Programming II

3.Hafta. . Kontrol Deyimleri/İfadeler

BMÜ-112 ALGORİTMA VE PROGRAMLAMA-II LABORATUARI DENEY-2 FÖYÜ

BBS515 Nesneye Yönelik Programlama. Ders 2 Zümra Kavafoğlu

BMT 101 Algoritma ve Programlama I 11. Hafta. Yük. Müh. Köksal Gündoğdu 1

1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız.

Ders Tanıtım Sunumu. Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. Öğr. Gör. Murat KEÇECİOĞLU 1

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

C# Programlama Dili. İlk programımız Tür dönüşümü Yorum ekleme Operatörler

Nesne tabanlı programlama nesneleri kullanan programlamayı içerir. Bir nesne farklı olarak tanımlanabilen gerçek dünyadaki bir varlıktır.

Algoritma ve Programlama: Karar Yapıları ve Döngüler

5.HAFTA. Sınıf ve Nesne Kavramı, Metot Oluşturma, Kurucu Metot, this Deyimi

Transkript:

LAB I JAVA PROGRAMLAMAYA GİRİŞ Java Kurulumu Java dili ile programlama yapabilmek için java jdk ve java kodlama yapılabilecek uygun bir geliştirme ortamı kurulmalıdır. Eclips IDE yaygın olarak kullanılan bir java geliştirme ortamıdır. Laboratuar ortamında kullanılacak java programı da Eclipsdir tir. Kurulumları aşağıdaki linkten yapılabilir. https://www.java.com/tr/ http://www.eclipse.org/downloads/packages/release/2018-09/r/eclipse-ide-javadevelopers

Eclipse IDE Ortamının Tanıtılması Proje Oluşturma Eclipse IDE ortamını tanımak için ilk olarak uygulamamızı çalıştıralım. eclipse.exe ikonuna çift tıklayarak uygulamamızı açıyoruz. Uygulama açılmaya başlarken karşımıza bir uyarı ekranı geliyor. Bu ekran bizlere projeleri nerede tutacağımız konusunda soru soruyor? Hiç bir ayarı değiştirmeyip onun belirttiği yolu aynen bırakıp Launch diyerek uygulamayı açabileceğimiz gibi, Workspace yerine kendi yolumuzu da belirtebiliriz. Projeler için tavsiye edilen Eclipse klasörü içerisinde oluşturulmuş olan bir projects klasörünü yol olarak göstermektir. Örneğin, D:\eclipse\projects şeklinde. Böylelikle taşınabilirliliği sağlamış oluruz.

Eclipse IDE miz açıldı. Eclipse açılış ekranından kod yazma alanına geçmek için ekranın en sağ üst kısmında bulunan Workbench e tıklamanız yeterlidir.

Artık Eclipse IDE ortamını tanımaya başlayabiliriz. İlk olarak proje oluşturma, nasıl yapılır onu gösterelim. Proje oluşturma yolları : 1. File > New > Java Project 2. Window > Appearance > Show Toolbar dedikten sonra toolbarda yer alan aşağıda gösterilen ikona tıkladıktan sonra > Java Project dememiz yeterlidir. Projenizin yerinden emin olamıyorsanız hemen alt kısımda bulunan Location ile belirtilen yere bakabilirsiniz. Bu yeri değiştirmek istiyorsanız Use default location kutucuğunu tik atıp Browse ile yeni yer belirleyebilirsiniz.

Finish diyerek projemizi oluşturduk. Aşağıdaki resimde gözüktüğü gibi Package Exporer da Deneme adında bir proje oluşturuldu.

Deneme projesinin içeriğine baktığımızda src adında bir klasörümüz olduğunu görüyoruz. Bu src bizim bu projedeki default package ımızdır. Bu package ı, ilişkili java class ve dosyalarını bir arada tuttuğumuz bir paket gibi düşünebilirsiniz. JRE System Library ler ise bizim JDK ile birlikte kurduğumuz kütüphanelerdir.

JAVA ile PROGRAMLAMA GELİŞTİRME: Komut satırından java uygulamaları çalıştırılabilir. Bunun path ayarlamaları yukarıda yapılmıştı. Şimdi küçük bir örnek yapalım. Yeni bir text belgesi açıp içine aşağıdaki java kodlarını yazalım. public class selam{ public static void main(string[] args) { System.out.println("Hello"); Kodu yazdıktan sonra selam.java ismiyle kaydediyoruz. Class ismiyle dosya isminin aynı olmasına dikkat edilmelidir. Daha sonra başlat-çalıştır-cmd yazılarak komut satırına geçilebilir. Burada java kodumuz önce derlenir daha sonra çalıştırılır. Derlemek için javac selam.java çalıştırmak için ise java selam komutlarını yazmak yeterli olacaktır. Çalıştırılınca programdan da anlaşılacağı üzere komut satırında Hello yazısı görülecektir. ÖRNEK UYGULAMALAR 1- Değişkenler.java; package degiskenler; public class Degiskenler { public static void main(string[] args) { int a; a=200; int b,c; b=100; c=400; int d=0; System.out.println("a nın değeri:"+a); System.out.println("a nın değeri:"+a +"b nin değeri:"+b); d=a+b+c; System.out.println("Toplam değer:"+d); Program çıktısı a nın değeri:200 a nın değeri:200 b nin değeri:100 Toplam değer:700

2- Kullanıcıdan aldığı not bilgisine göre ekrana geçtiniz yada kaldınız mesajı yazdıran java programı. package Notkontrol; import java.util.scanner; public class Notkontrol { public static void main(string[] args) { int not; System.out.println("Notu Giriniz: "); // Kullanıcıdan giriş için tanımlama Scanner s = new Scanner(System.in); // kullanıcıdan bir tam sayı alınır. not = s.nextint(); if(not >= 60){ System.out.println("Gectiniz.."); else { System.out.println("Kaldınız.."); 3- Kullanıcıdan alınan sayının tek veya çift olma durumunu inceleyen program. import java.util.scanner; public class tekcift { public static void main(string[] args){ int sayi; System.out.println("bir sayi giriniz."); Scanner ss = new Scanner(System.in); sayi = ss.nextint(); if(sayi % 2 == 0){ System.out.println("sayınız çiftir."); else { System.out.println("sayınız tektir.");

4- Bu program girilen sayının pozitif veya negetif olduğunu anlamak içindir. import java.util.scanner; public class pozneg { public static void main(string[] args){ System.out.println("sayı giriniz."); Scanner al = new Scanner(System.in); int sayi = al.nextint(); if(sayi >= 0){ System.out.println("Bu sayi pozitiftir"); else { System.out.println("Bu sayi negatiftir."); 5- Kullanıcıdan aldığı not bilgisine göre ekrana geçtiniz yada kaldınız mesajı yazdıran java programı. (Görsel mesaj ve diyalog kutuları ile.) package Notkontrol; import javax.swing.joptionpane; public class notcontrol { public static void main(string[] args) { int not; System.out.println("Notu Giriniz: "); not = Integer.parseInt(JOptionPane.showInputDialog("Notu Giriniz.")); if(not >= 60){ //System.out.println("Gectiniz.."); JOptionPane.showMessageDialog(null, "Geçtiniz", "CMPE416", JOptionPane.INFORMATION_MESSAGE); else { //System.out.println("Kaldınız.."); JOptionPane.showMessageDialog(null, "Kaldınız", "CMPE416", JOptionPane.INFORMATION_MESSAGE); Lab öncesinde Yapılması İstenilen uygulamalar : 1- Yarıçapı kullanıcıdan alınmak ve Pi= 3.14 olmak üzere çemberin alanı ve çevresini hesaplayan programı yazınız. 2- Girilen sayının faktöriyelini hesaplayan programı yazınız. 3- Saniye cinsinden verilen değeri kaç dakika ve saniye olduğunu gösteren programı yazınız. 4- Derece cinsinden verilen sıcaklığı fehrenheyt a çeviren programı yazınız. 5- Katsayıları kullanıcıdan almak üzere 2.dereceden bir denklemin köklerini araştıran java programını yazınız.