Son Forum Aktiviteleri
4Kullanıcıya ait forum aktivitesi bulunmamaktadır.
Java bir sayının kaç kez girildiğini gösteren program ?
Merhaba Ulaş, istediğin kod bu olmalı, anlamadığın yerleri sorabilirsin.
İyi Çalışmalar.
package javaapplication1;
import java.util.Scanner;
public class GirilenSayisi {
public static void main(String[] args) {
int n;
System.out.println("Kaç Tane sayı gireceksin = ");
Scanner input = new Scanner(System.in);
int sayiSayisi = input.nextInt();
int sayiDizisi[ ] = new int [ sayiSayisi ];
int bakildimi[ ] = new int [ sayiSayisi ];
for (int i = 0; i < sayiSayisi; i++) {
System.out.println((i+1) + ". Sayıyı gir = > ");
sayiDizisi[i] = input.nextInt();
}
int bakilansayi = 0;
for (int i = 0; i < sayiSayisi; i++) {
int a = 0;
for (int j = 0; j < sayiSayisi; j++) {
if(sayiDizisi[i]==bakildimi[j])
{
a++;
}
}
if(a == 0 )
{
int sayiAdedi = 0;
for (int t = 0; t < sayiSayisi; t++) {
if(sayiDizisi[i]== sayiDizisi[t])
{
sayiAdedi ++;
}
}
bakildimi[bakilansayi] = sayiDizisi[i];
bakilansayi ++;
System.out.println(sayiDizisi[i] + " Sayısından " + sayiAdedi + " tane var ");
}
}
}
}
Ekran Çıktısı:
Kaç Tane sayı gireceksin = 6
1. Sayıyı gir = > 3
2. Sayıyı gir = > 2
3. Sayıyı gir = > 2
4. Sayıyı gir = > 3
5. Sayıyı gir = > 1
6. Sayıyı gir = > 4
3 Sayısından 2 tane var
2 Sayısından 2 tane var
1 Sayısından 1 tane var
4 Sayısından 1 tane var
Php etiket parçalama
O zaman şöyle bir kod işini görecektir...
<?php
$metin="#ilkdeger #ikincideger gereksiz yazılar #digerdegerler devam edip gidecek";
$dizi=explode("#",$metin); // cümlemiz diyezlerden bölünecek
//print_r($dizi); // her kelime dizide bir değer olacaktır.
for($i=1; $i<sizeof($dizi); $i++)
{
/*
for döngümüzü 1'den dizi'nin boyutu kadar döndürüyoruz.
1'den başlatmamızın nedeni; 0 indisinin içinin boş olması.
*/
$dizi2[$i-1]=strstr($dizi[$i]," ",true);
/*
burada dizi2 değişkenimizin içine boşluktan öncesini
alan strstr hazır yordamını kullanıyoruz.
*/
}
print_r($dizi2);
?>
Çıktı:
dizi[0] = ilkdeger
dizi[1] = ikincideger
dizi[2] = digerdegerler
Gerekli açıklamaları yorum satırı olarak ekledim.
Anlaşılmayan yerleri tekrar sorabilirsin.
İyi Çalışmalar...
Php etiket parçalama
Selam Mustafa,
Senin sorun için şöyle bir kod işini görecektir.
<?php
$metin="#ilkdeger #ikincideger gereksiz yazılar #digerdegerler devam edip gidecek";
$dizi=explode("#",$metin); // cümlemiz diyezlerden bölünecek
print_r($dizi); // her kelime dizide bir değer olacaktır.
?>
Burada "dizi" adlı dizimizin içine tek tek "#" işaretlerine göre bölerek değerleri atayacak.
Örnek koda göre şöyle ki;
dizi[0] = (boş) //Çünkü ilk "#" işaretini görene kadar bir değer yoktur.
dizi[1] = ilkdeger
dizi[2] = ikincideger gereksiz yazılar
dizi[3] = digerdegerler devam edip gidecek
İyi Çalışmalar...
random ile tekrarlanmayan sayı üretme ACİL !!!!
Selam Tolga, biraz geç cevap verdim kusura bakma.
Senin sorunun cevabı bu kodda mevcut, açıklama satırlarını ekledim, anlamadığın yerler olursa sorarsın.
İyi çalışmalar...
int [ ] sayilar ; // diziyi tanımladık
sayilar = new int [6]; // elaman sayısını belirledik
Random r = new Random(); // random nesnesini oluşturduk
for (int i = 0; i < sayilar.length; i++) { //değer atamak için döngü oluşturuldu.
do { // ilk seferde kontrolsüz girmesi için do-while döngüsünü seçtik
sayilar[i]=r.nextInt(49)+1; // random sayıyı atadık
} while (sayilar.equals(sayilar[i])); // atanan sayı dizi içinde bulunmadığında döngüden çıktık
}
for (int i = 0; i < sayilar.length; i++) { // sayıları yazdırdık
System.out.print(sayilar[i] + "-");
}