2022 bahar
2021-2022
package deneme5;
public class dizi1 {
public static void main(String[] args) {
int t=0;
int enk,enb;
int [] dizi=new int[5];
dizi[0]=6;
dizi[1]=12;
dizi[2]=9;
dizi[3]=3;
dizi[4]=7;
enk=enb=dizi[0];
System.out.println("4. eleman="+dizi[3]);
for(int s=0;s<dizi.length;s++)
{
System.out.println((s+1)+".
eleman="+dizi[s]);
t+=dizi[s];
if(enk>dizi[s])
enk=dizi[s];
if(enb<dizi[s])
enb=dizi[s];
}
System.out.println("dizi elemanlar toplamı="+t);
System.out.println("en küçük eleman="+enk);
System.out.println("en büyük eleman="+enb);
}
}
----
çok boyutlu diziler
package deneme5;
import java.util.Scanner;
public class matris {
public static void main(String[] args) {
int []dizi= {2,6,7,2,5};
int [][]matris1=new int[4][4];
matris1[0][1]=3;
System.out.println("1. satır 2.sütun="+matris1[0][1]);
Scanner oku =new Scanner(System.in);
System.out.println("2. satır 3. sütunu giriniz=");
matris1[1][2]=oku.nextInt();
System.out.println("2. satır 3. sütun="+matris1[1][2]);
int [][]matris={
{2,9,5},
{4,8,2},
{6,7,9,15}
};
System.out.println("1. satır 2.sütun="+matris[0][1]);
System.out.println("3.satır ve 4. sütun="+matris[2][3]);
for(int satır=0;satır<matris.length;satır++)
{for(int sutun=0;sutun<matris[satır].length;sutun++)
{
System.out.print(matris[satır][sutun]+"\t");
}
System.out.println();
}
}
}
---
matrisi
klavyeden girip ekrana yazdırma
package deneme5;
import java.util.Scanner;
public class matris1 {
public static void main(String[] args) {
int [][] matris=new int [2][2];
Scanner oku=new Scanner(System.in);
for(int satır=0;satır<matris.length;satır++)
{
for(int sutun=0;sutun<matris[satır].length;sutun++)
{
System.out.println((satır+1)+".
satır "+(sutun+1)+".sutunu giriniz=");
matris[satır][sutun]=oku.nextInt();
}
}
for(int satır=0;satır<matris.length;satır++)
{for(int sutun=0;sutun<matris[satır].length;sutun++)
{
System.out.print(matris[satır][sutun]+"\t");
}
System.out.println();
}
}
}
---
package deneme5;
public class deneme6 {
public static void main(String[] args) {
String [] il= {"ankara","manisa","yozgat","hatay"};
System.out.println("3.eleman="+il[2]);
String[] isim=new String[5];
isim[0]="ali";
isim[4]="ayşe";
for(int s=0;s<il.length;s++)
{
System.out.println(il[s]);
}
}
}
----
string
matris
package deneme5;
import java.util.Scanner;
public class matris_string {
public static void main(String[] args) {
String
[][]matris=new String[3][3];
Scanner oku=new Scanner(System.in);
for(int satır=0;satır<matris.length;satır++)
{
for(int sutun=0;sutun<matris[satır].length;sutun++)
{
System.out.println((satır+1)+".
satır "+(sutun+1)+".sutunu giriniz=");
matris[satır][sutun]=oku.next();
}
}
for(int satır=0;satır<matris.length;satır++)
{for(int sutun=0;sutun<matris[satır].length;sutun++)
{
System.out.print(matris[satır][sutun]+"\t");
}
System.out.println();
}
}
}
uygulamalar
1. fibonacci serisinin ilk 20 dizisini yapınız?
2.karaşimşek devresinşn kodlarını yazınız?(sonsuz döngü123,,,,,9-10-9-8,,,,,2-1-2)
3.Klavyeden girilen n elemanlı bir dizinin elemanlarının kareleri toplamını bulan prog. yazınız?
vize çıkmış sorular
temel yuapılar, koşulllar, döngüler,switch case,diziler,iç içe döngüler
Sorular:
1. Klaveyden girilen bir sayının f' ye basılınca faktöriyelini, i'ye basılınca girilen sayı kadar isminizi,
k'ye basılıca karesini, p'ye basılınca küpünü hesaplayan başka tuşa basılınca hatalı giriş uyarısı veren programı yazınız?
2.n elemanlı bir dizinin elemanları değerleri toplamını, ve 1. ve n-1. elemanlarının değerleri çarpımını bulan programı yazınız?
1.Klavyeden girilen vize ve final alınarak ortalaması alınıp geçti kaldı uyarısı veren prog?
2. Klavyeden girilen sayı kadar isminizi yazdıran prog.?(for-while-do while ile)
3. 0 dan 100 'e kadar çift ve tek sayıların adet ve toplamlarını bulan prog. yazınız?(for-while-do while ile)
4. Klavyeden girilen bir sayının faktöriyeli kadar BOZOK yazınız?(for-while-do while ile)
2018
nesne tabanlı prog. final hazırlık konuları
1-DİZİLER
2-Döngüler
3-Koşullar
4-Örnek:Klavyeden girilen sayının faktöriyeli kadar isim yazdıran prog yazınız?
5-Klavyeden girilen gün sayısı kadar sıcaklık ort. hesaplayan programı dizi yardımıyla yazınız?
6-Fibonacci serisinin ilk(20 elemanı) dizi yardımıyla yapınız?
7-Klavyeden girilen10 elemalı bir dizinin elemanlarının değerleri toplamını ekrana yazan prog.?
8-Klavyeden girilen isim,vize,finl,ort dizileri kullanarak n elemanlı öğrencinin notlarını hesaplayan programı yaz.?
9-Klavyeden girilen sayıya kadar kaç adet çift, kaç adet tek olan sayıları ekrana yazd. prog.?
10-yandaki şekli ekranda gösteren prog. yazınız?
11-1 basılınca :toplama,2:çıkarma,3:çarpma,4:bölme,değilse hatalı giriş;
03.05.2018
sıcaklık ortalaması bulan programı dizi ile yazınız?
***DİZİ***vize final klavyeden girilerek öğrencinin kaldığı ve geçtiğini gösteren ve sınıf ortalamasını bulan programı dizi ile yapınız?
26 nisan 2018 diziler
vize hazırlık soruları
1.Klavyeden girilen vize ve final alınarak ortalaması alınıp geçti kaldı uyarısı veren prog?
2. Klavyeden girilen sayı kadar isminizi yazdıran prog.?(for-while-do while ile)
3. 0 dan 10'a ve 10 dan tekrar 0'a ekrana sayıları yazdıran karaşimşek uygulaması yapınız? (for-while-do while ile)
4. Klavyeden girilen bir sayının faktöriyeli kadar BOZOK yazınız?(for-while-do while ile)
5.Fibonaccinin ilk 20 dizisini ekrana yazan prog?
6-0 ile 100 arasındaki çift sayıların toplamını ve adetini bulan prog?
7- Klavyeden girilen n adet sayıdan kaç tane çift ve toplamı, kaç tane tek ve toplamını bulan prog. yaz?
8-0 ile 100 arasına 2 ve 5'tam bölünen sayıların adet ve toplamı ekrana yazan prog?
9-Klavyeden girilen n adet sayıdan kaç tane negatif kaç tane pozitif olduğunu bulan prog yaz?
..............
...........................
......................
................................
............................
........................
dizi uygulamaları
dizi-uygulama: Klavyeden girilen n elemanlı bir diziden çift ve tek sayıların adet ve toplamlarını bulan programı yazınız?
---öğrenci otomasyonu
....
..........
.....................
2016-2017 bahar
Vize sınav hazırlık soruları:
1-Klavyeden girilen sayı kadar isminizi yazdıran programı yapınız?
2-Klavyeden girilen n adet dersin adı, ,dersin kredisi,vizesi, finali ve ortalamarını hesaplayan (if(ort>44 && finl>44) geçti değilse kaldı) yazan kaç adet ders geçtiğini kaç adet dersten kaldığını bulan ve ganoyu hesaplayan programı yazınız=?
3-Klavyeden girilen bir sayı için;
a'ya basılınca sayı kadar ismi yazan,
f'ye basılınca sayının faktöriyeli,
baska bir karetere basılınca hatalı giriş veren programı yazınız?
4-
yukarıdaki şekli içi içe döngüler ile yapınız?
....
http://ibrahim-karaman.blogspot.com.tr/2014/02/java-ilk-ders-uygulamalar.html
http://ibrahim-karaman.blogspot.com.tr/2015/02/2014-2015-java-nesne-1-uygulamalar.html
.............................................................................
hafta3
Aşağıdaki üç örneği for-while ve do while ile yapınız.
.....................................................
hafta4
aşağıdaki örneği
1-hepsini for ile
2 hepsini while ile
3-hepsini do-while ile
4- sırasıyla for-while ve do while ile
1-
4-
*** 0 ile 100 arasındaki çift sayıların toplamını bulan bir algoritma yazınız?
ödev: Klavyeden girilen isminizi; klavyeden girilen sayının faktöriyeli kadar yazan programı yapınız?
örnek: ali 3: 1-ali, 2-ali 3-ali, 4-ali, 5-ali, 6-ali
1-while-for
2-for-do while
3-do while-while
4-sadece for
5- sadece while
6-sadece do while ile yapınız?
switch case uygulaması
hafta 7-8
ödev: diziler araştırılacak.
https://gelecegiyazanlar.turkcell.com.tr/konu/android/egitim/android-101/tek-boyutlu-diziler
1-ekran çıktısı aşağıdaki programı yazınız.
1-1
2-22
3-333
4-4444
.......
10-10 10 10 10 10 10 10 10 10 10
2-Klavyeden girilen bir sayı için i' ye basılınca isiminizi sayı kadar, f' ye basılınca sayını faktörityeli, c' ye basılınca 0 ile o sayı arasında kaç tane çift sayı vardır programı yazınız.
a)for b)while c)do-while
döngüleri kullanarak yapınız?
(Not ödevi bir kağıda yazıp önümüzdeki ilk nesne dersinde getirmeniz gerekmektedir.)
a)for b)while c)do-while ile yapınız...
--yukarıdaki örneğin String'li (dizi)örneği
while ve do while ile
YanıtlaSilS.1 Aşağıda verilen programda ekrana ne yazdırılır.
publicstaticvoid main(Stringargs[ ]) {
int a = 42;
int b = 2;
int c = 99;
int d = 0;
int e = (b==0)? 0:(a/b);
int f = (d==0)? 0:(c/d);
System.out.println("a = " + a);
System.out.println("b = " + a);
System.out.println("c = " + a);
System.out.println("d = " + a);
System.out.println("a / b = " + e);
System.out.println("c / d = " + f); } }
bunu yaparmısınız