Şimdi Ara

Java da ödevim

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
10
Cevap
0
Favori
672
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Create a new project , and in it write a program that counts the number of each word in a sentence given by the user. The following is an example interaction with the program:



    Please enter a sentence: she likes cats and she likes dogs but he likes neither cats nor dogs



    Number of “she”: 2

    Number of “likes”: 3

    Number of “cats”: 2

    Number of “and”: 1

    Number of “dogs”: 2

    Number of “but”: 1

    Number of “he”: 1

    Number of “neither”: 1

    Number of “nor”: 1


    arkadaşlar hoca odev vermişte soru biraz teknik mi oldu bilmiyorum yukarıdaki programı yazmada takıldım, eger java bilen arkadaşlar varsa şöle kısaca porgramın algoritmasından ve gerekli methodlardan bahsedebilir mi?



  • ingilizce ödev postlama bu aralar baya populer oldu .bu kadarda hazırcı olmayalım arkdaslar.
  • 5igvutkv 6r7i5biuykf



    < Bu mesaj bu kişi tarafından değiştirildi rob dö şambır -- 30 Nisan 2013; 16:30:45 >
  • quote:

    Orijinalden alıntı: lockmanster

    Create a new project , and in it write a program that counts the number of each word in a sentence given by the user. The following is an example interaction with the program:



    Please enter a sentence: she likes cats and she likes dogs but he likes neither cats nor dogs



    Number of “she”: 2

    Number of “likes”: 3

    Number of “cats”: 2

    Number of “and”: 1

    Number of “dogs”: 2

    Number of “but”: 1

    Number of “he”: 1

    Number of “neither”: 1

    Number of “nor”: 1


    arkadaşlar hoca odev vermişte soru biraz teknik mi oldu bilmiyorum yukarıdaki programı yazmada takıldım, eger java bilen arkadaşlar varsa şöle kısaca porgramın algoritmasından ve gerekli methodlardan bahsedebilir mi?


    bilkent üniv david in section lab 05 salı gibi geldi :D




  • quote:

    Orijinalden alıntı: feritferitxd

    quote:

    Orijinalden alıntı: lockmanster

    Create a new project , and in it write a program that counts the number of each word in a sentence given by the user. The following is an example interaction with the program:



    Please enter a sentence: she likes cats and she likes dogs but he likes neither cats nor dogs



    Number of “she”: 2

    Number of “likes”: 3

    Number of “cats”: 2

    Number of “and”: 1

    Number of “dogs”: 2

    Number of “but”: 1

    Number of “he”: 1

    Number of “neither”: 1

    Number of “nor”: 1


    arkadaşlar hoca odev vermişte soru biraz teknik mi oldu bilmiyorum yukarıdaki programı yazmada takıldım, eger java bilen arkadaşlar varsa şöle kısaca porgramın algoritmasından ve gerekli methodlardan bahsedebilir mi?


    bilkent üniv david in section lab 05 salı gibi geldi :D

    aynen davidin ama çarşambaydı heralde :D




  • daha labın hangi gün olduğunu bilmiyo.. hashmap kullan?
  • quote:

    Orijinalden alıntı: caut

    daha labın hangi gün olduğunu bilmiyo.. hashmap kullan?

    saçma sapan cevaplar yazacaksanız hiç yazmayın bizde 3 farklı gün lab oluyor ve 3 farklı proje oluyor, bahsettiğimiz lab ise yaklaşık 2 ay önceki lab. böyle bir cevaptaki amaç ve mantık ne anlayamıyorum
  • David'in bu kadar zor labı yoktu sanki ya :) 2 arraylist oluştur biri string biri integer, sonra ilk kelimeden başlayarak ekle şöyle ki: "she" yi ekle arrayliste sonra "she" delimiteri olan scanner kullanarak while(scanner.hasnext) le sheleri saydır ve sayıyı da integer arraylistinin ilk elemanı olarak ekle. son olarakta string.replace(emin değilim) ile she leri sildir(yani boşlukla değiştir).
  • quote:

    Orijinalden alıntı: umutde

    David'in bu kadar zor labı yoktu sanki ya :) 2 arraylist oluştur biri string biri integer, sonra ilk kelimeden başlayarak ekle şöyle ki: "she" yi ekle arrayliste sonra "she" delimiteri olan scanner kullanarak while(scanner.hasnext) le sheleri saydır ve sayıyı da integer arraylistinin ilk elemanı olarak ekle. son olarakta string.replace(emin değilim) ile she leri sildir(yani boşlukla değiştir).

    Bu gece biraz uğraştım galiba sonuca ulaştım 2 ay sonra :) HashMap sınıfını bilmediğim için Array ve arraylistle sorunu hallettim biraz hantal olabilir ama oldu :) David bize bu labı sorduğunda biz array falan işlememiştik üstelik bununda dahil olduğu 4 projeyi 4 saatte yazmamızı istiyordu(Davidin sağı solu belli olmuyor pek), çözüm bugüne oldu cevabın için de çok çok teşekkürler en azından bir fikir sahibi yaptı beni.

    package kelimeler; 
    import java.util.*;
    /**
    *
    * @author ofasv4
    */

    public class denemev1 {
    public static void main(String[] args) {
    Scanner scan = new Scanner(System.in);

    String sentence;

    String[] vocab = new String[100];
    ArrayList<Integer> number = new ArrayList<Integer>();
    ArrayList<String> newvocab = new ArrayList<String>();

    System.out.println( "Please enter a sentence :");
    sentence = scan.nextLine();

    vocab = sentence.split(" ");

    for( int i = 0 ; i < vocab.length ; i++)
    {
    newvocab.add(vocab[i]);
    }

    for ( int i = 0 ; i < newvocab.size() ; i++)
    {
    number.add(1);
    for( int j = i + 1 ; j < newvocab.size() ; j++)
    {
    if( newvocab.get(i).equalsIgnoreCase(newvocab.get(j)))
    {
    int a = number.get(i);
    a++;
    number.set(i, a);
    newvocab.remove(j);
    }
    }
    }
    for( int i = 0 ; i < newvocab.size() ; i++)
    {
    System.out.println("Number of \"" + newvocab.get(i) + "\" = " + number.get(i));
    }
    }
    }


    -----------------------------ÖRNEK OUTPUTLAR-------------------------
    Please enter a sentence :
    she likes cats and she likes dogs but he likes neither cats nor dogs
    Number of "she" = 2
    Number of "likes" = 3
    Number of "cats" = 2
    Number of "and" = 1
    Number of "dogs" = 2
    Number of "but" = 1
    Number of "he" = 1
    Number of "neither" = 1
    Number of "nor" = 1

    Please enter a sentence :
    ali mehmet hüseyin ali ayşe ahmet taner mehmet fatma ayşe
    Number of "ali" = 2
    Number of "mehmet" = 2
    Number of "h�seyin" = 1
    Number of "ay�e" = 2
    Number of "ahmet" = 1
    Number of "taner" = 1
    Number of "fatma" = 1



    < Bu mesaj bu kişi tarafından değiştirildi lockmanster -- 25 Aralık 2012; 1:06:56 >




  • quote:

    Orijinalden alıntı: umutde

    David'in bu kadar zor labı yoktu sanki ya :) 2 arraylist oluştur biri string biri integer, sonra ilk kelimeden başlayarak ekle şöyle ki: "she" yi ekle arrayliste sonra "she" delimiteri olan scanner kullanarak while(scanner.hasnext) le sheleri saydır ve sayıyı da integer arraylistinin ilk elemanı olarak ekle. son olarakta string.replace(emin değilim) ile she leri sildir(yani boşlukla değiştir).

    Bu lab çıktığında arrayler yoktu sadece string metodları vardı sanırım.Arrayler olmadan yapmayı hala anlayamadım bende urasıyorum :D
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.