Sıfırdan Java 17 - Sondan ve Baştan Silme

preview_player
Показать описание
Bu bölümde pazar listesinin sonundan veya başından eleman silmeye çalışıyoruz.
Рекомендации по теме
Комментарии
Автор

ilk 10 dersten sonra ki derslerde sadece video başlığına bakıp devamını kendim yapabiliyor ve en son çıktıları karşılaştırıyor durumuna geldim. Çok teşekkürler

Firinda_Sutlac
Автор

Zeka patlaması. Sen olmasaydın java' yı tanımazdım.

yavuzselimtuysyz
Автор

bide öle izleyip geçiyoruz yorum felan atmıyorum ama seni seviyorum abi

burakozturk
Автор

import java.util.Scanner;
public class tesekkurEtme {
public static void main(String args[]) {
Scanner ders = new Scanner(System.in);
System.out.println("Kaçıncı ders?");
int Numara = ders.nextInt();
if (Numara <= 127) {
System.out.println("O kadar zeki bi adamsın ki"
+ " anlamamak mümkün değil dersleri."
+ " Çok teşekkür ederim usta kendi adıma."
+ " Ne anlatırsan izleyeceğim :)"); }
else {
System.out.println("C++'ı da öğreniyorum."
+ " Sana çok şey borçluyuz :)"); }}}

azzamklc
Автор

içimden bir ses android developing içinde ders vermeye başlayacağını söylüyor :)

serhatoden
Автор

Sana cok cok cok tesekkur ediyorum. Ben Java'yi Fransiz hocadan ingilizce olarak ogrenmeye calisiyorum. Mezuniyetim icin gerekli olan enson ders ve asiri derecede stress yaptim kendime. Kafam cok karisikti ama sayenizde anlamadigim nekadar sey varsa hepsini anladim.Modeling, interface, Abstract class, Swing, Inheritance olaylarina nezaman gireceksiniz cok merak ediyorum. iki iste birden calistigim icin cok arastirmada yapamiyorum. Neyse tekrar cok tesekkurler.

TubaOzdilDeLeon
Автор

kodları:
package bir;

import java.util.Scanner;

public class AnaClass {

public static void main(String[] args){

Scanner scn = new Scanner (System.in);
PazarListesi liste1 = new PazarListesi(3);

liste1.listeyeEkle("tavuk");
liste1.listeyeEkle("kepekli ekmek");
liste1.listeyeEkle("süt");

System.out.println("İLK HALİ:");
liste1.yaz();


liste1.bastanSil();
liste1.sondanSil();


System.out.println("SON HALİ: ");
liste1.yaz();









}


}






package bir;

public class PazarListesi {
int sinir, elemanSayisi;
String[] liste;
public PazarListesi(int elemanKapasitesi) {
liste =new String[elemanKapasitesi];
//Yeni liste oluşturduğunda liste elemanSayisisi 0
elemanSayisi=0;
sinir = elemanKapasitesi;
}

public void listeyeEkle(String eklenecekOlan) {

if(elemanSayisi<sinir) {

liste[elemanSayisi] = eklenecekOlan;
+ " eklendi!");
elemanSayisi++;
}else {
yer
}


}


public void yaz() {
for(int i = 0;i<sinir;i++) {

}
}

public void sondanSil() {
//İçerde eleman varsa silme işlemini yapsın
if(elemanSayisi>0) {
//Dizinin boyutunu 1 azaltır
elemanSayisi--;
+ " silindi!");
///Sondaki elemanı boş değere eşitler
liste[elemanSayisi]="";
}else {
System.out.println("Dizide eleman kalmadı");
}

}

public void bastanSil() {
System.out.println( liste[0] +" silindi");
//1.indexi 0'a, 2.indexi 1'e.. Yani diziyi başa doğru kaydırıyoruz.
for(int i = 0 ; i < elemanSayisi-1;i++) {
liste[i]=liste[i+1];
}
elemanSayisi--;
liste[elemanSayisi]="";





}
}

premiumquality
Автор

Bir şey dikkatimi çekti sc.nextline(); yaptığımız zaman entera bastığımızda da onu kabul ediyor ve o array boş oluyor, onu kabul etmemesi, döngüye girmemesi için aşağıdakini yazdım ama yine olmadı bilen biri cevaplayabilir mi?

while(i<max){
String eklenecek = sc.nextLine();

if(eklenecek!=null){

i++;
}
}

hasanefe
Автор

abi nedense bende null yazıyor o kadar uğraştım ama düzeltemedim

burakozturk
Автор

Liseyi sondan silerseniz pek iyi olmayabilir -

sisataninsan
Автор

Destek olmak için yorum böyle her derse yorum bırakıcam

edip