Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
5
Cevap
1652
Tıklama
0
Öne Çıkarma
Java Sorusu?
R
14 yıl
Yarbay
Konu Sahibi

Arkadaşlar elimde üç tane soru var, sınavda çıkması muhtemel sorular. İşi bilene 10 dakika bile sürmeyeceğinden adım gibi de eminim. Yardımcı olabilecek varsa mutlu olurum.

Diğerlerini yaptım da şunu halledemedim ya..

-Birde örneğin 4x4'lük bir matriste asal köşegeni(yedeği de yaparsanız sevinirim) bulup yazdıran program.

Vakti olan arkadaşlar yardımcı olurlarsa çok sevinirim.





< Bu mesaj bu kişi tarafından değiştirildi radyasyo_N -- 28 Aralık 2011; 21:10:24 >

E
14 yıl
Teğmen

Ya Sınavdaki Sorular :
- Kullanıcı Tarafından Girilen Bir Kelime İçerisinde, Yine Kullanıcı Tarafından Girilenden Farklı Kaç Tane Olduğunu Bulan Program,
- Kullanıcı Tarafından Girilen Bir Mesajı, Yine Kullanıcının İsteğine Bağlı Olarak Sadece İlk ve Son Harfini Büyük, Yada İlk-Son Küçük, Ortadakileri Büyük Harfle Ekrana Yazdıran Program,
- Kullanıcı Tarafından Girilen Bir Sayının, Yazı Değerini (Örn : 131016 : YüzOtuzBirBinOnAltı) Gösteren Program
- İki tane 3x3 lük Matrisi Çarpan Bir Program

Şeklinde Olursa Ne Yapacaksın Peki? :)

// Butun Sorularda Kullanılıyor Bu Scanner
Scanner oku = new Scanner(System.in);

1.
String kelime = oku.next();
char harf= oku.next().charAt(0);
int cnt = 0;
for (int i = 0; i<kelime.length(); i++)
if (kelime.charAt(i) == harf) cnt++;
System.out.println("Sonuc : "+cnt);

2.
String msg = oku.next();
System.out.println("1 - Kucuk Harf\n2 - Buyuk Harf\nSecim : ");
int sec = oku.nextInt();
if (sec == 1) System.out.println(msg.toLowerCase());
if (sec == 2) System.out.println(msg.toUpperCase());


3.
String sayi = oku.next();
while (sayi.length() <= 3 && sayi.charAt(0) == '0')
{
System.out.println("Girdiğiniz Sayı 1000 ve Üzeri Olmalı");
sayi = oku.next();
}

int toplam = 0;
for (int i = 0; i<sayi.length(); i++)
toplam += Integer.parseInt(""+sayi.charAt(i));

System.out.println("Toplam : "+toplam);

Son sorun hakkında birşey söyleyemem çünkü asal köşegen nedir bilmiyorum, (yedeği hiç bilmiyorum)

Edit : Önceki 3 Soruyla Alakalı Kodlardır, Konuyu Başlatan Arkadaş Mesajın İçeriğini Değiştirdiği İçin Sorular Gözükmüyor :)





< Bu mesaj bu kişi tarafından değiştirildi ecivas -- 28 Aralık 2011; 21:28:27 >
Bu mesaja 1 cevap geldi.
R
14 yıl
Yarbay
Konu Sahibi

Valla hocam senin sorduğun sorular gelirse kalıcam açıkçası Bu sorduğum soruların mantığını anlasam diğerlerine doğaçlama gidicem ama işte.. Asal köşegen dediğim, atıyorum 3x3'lük bir matris veriyor, benden 1,1-2,2-3,3'ü bulup yazdırmamı istiyor. 3x3'lük matrise 1'den 9'a kadar rastgele rakam doldur, toplamları şu olsun vs. derse gene sıkıntı.

Bir dersten bir sene uzar mı ya, ayıptır..


Bu mesaja 2 cevap geldi.
E
14 yıl
Teğmen

- Kullanıcı Tarafından Girilen Bir Kelime İçerisinde, Yine Kullanıcı Tarafından Girilenden Farklı Kaç Tane Olduğunu Bulan Program,

String kelime = oku.next();
char harf= oku.next().charAt(0);
int cnt = 0;
for (int i = 0; i<kelime.length(); i++)
if (kelime.charAt(i) != harf) cnt++;
System.out.println("Sonuc : "+cnt);

- Kullanıcı Tarafından Girilen Bir Mesajı, Yine Kullanıcının İsteğine Bağlı Olarak Sadece İlk ve Son Harfini Büyük, Yada İlk-Son Küçük, Ortadakileri Büyük Harfle Ekrana Yazdıran Program,

String msg = oku.next();
System.out.println("1 - Ilk & Son Harf Buyuk Digerleri Kucuk\n2 - Ilk & Son Harf Kucuk Digerleri Buyuk : ");
int sec = oku.nextInt();
if (sec == 1)
{
char c[] = msg.toLowerCase().toCharArray();
for (int i = 0; i<c.length; i++)
if (i == 0 || i == c.length-1)
c = (char)((int)c-32);
msg = new String(c);
System.out.println(msg);
}
if (sec == 2)
{
char c[] = msg.toUpperCase().toCharArray();
for (int i = 0; i<c.length; i++)
if (i == 0 || i == c.length-1)
c = (char)((int)c+32);
msg = new String(c);
System.out.println(msg);

}

Lazım Olur Belki :)



U
14 yıl
Binbaşı

quote:

Orijinalden alıntı: radyasyo_N
Bir dersten bir sene uzar mı ya, ayıptır.

Bölümüne göre değişir...


Bu mesaja 1 cevap geldi.
R
14 yıl
Yarbay
Konu Sahibi

quote:

Orijinalden alıntı: un.real

quote:

Orijinalden alıntı: radyasyo_N
Bir dersten bir sene uzar mı ya, ayıptır.

Bölümüne göre değişir...

Ben metalurji ve malzeme mühendisi olucam hocam, yazılım okusam neyse



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.