Java İle İlgili Sorular
2
●50
- 07-05-2020, 00:54:32Merhaba, Java'da swing arayüzlerini kullanarak recursive olacak şekilde bir faktöriyel algoritması yazmak istiyorum. Recursive faktöriyel programı için kodlar var ancak bunu swing arayüzüne liste şeklinde entegre edemedim. Bunun gibi toplamda 5 farklı algoritma kurmam gerekiyor. Her algoritma için başlangıç ve bitiş sayıları olmalı ve iki sayı arasındaki sayıların işlemleri çalıştırılmalı. Yardımcı olabilecek biri var mı?
- 07-05-2020, 01:15:41Hocam daha önce swing'i kurcalamadım fakat izlemeniz gereken yol şu şekilde; İlk önce bir Swing Listesine nasıl eleman ekleyebileceğinizi araştırın. (örnek) Bunu elinizdeki algoritmalar ile nasıl kuracağınızı anlamanız için recursive faktöriyel algoritmasından yola çıkalım;
- class FactorialExample2{
- static int factorial(int n){
- // Listeye ekleme işlemini yapacağımız yer burası; yazdıracağımız değer n parametresi ile geliyor // listModel.addElement(Integer.toString(n)); örnek olarak bu şekilde olabilir mesela.
- if (n == 0)
- return 1;
- else
- return(n * factorial(n-1));
- }
- public static void main(String args[]){
- int i,fact=1;
- int number=4;//It is the number to calculate factorial
- fact = factorial(number);
- System.out.println("Factorial of "+number+" is: "+fact);
- }
- }
- 07-05-2020, 01:32:50Bakacağım hocam, çok teşekkürler.cihankp adlı üyeden alıntı: mesajı görüntüle