Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

Öne çıkan mesajlar

Mesaj tarihi:

public static double pow(double input, int power) {
if(power == 0) return 1.0;
double ret = input;
if(power < 0) {
for(int i = 0; i > power; --i)
ret /= input;
}
if(power > 0) {
for(int i = 0; i < power; ++i)
ret *= input;
}
return ret;
}


oldu galiba bilmiyorum artık
Mesaj tarihi:
ufak fix


public static double pow(double input, int power) {
if(power < 0) {
return 1.0/pow(input,-power);
}
if(power == 0) return 1.0;
double ret = input;
if(power > 0) {
for(int i = 0; i < power; ++i)
ret *= input;
}
return ret;
}
Mesaj tarihi:
static olmasının sebebi, main methodu static tanımlanıyor. static olmayan bi methodu çağıramama durumu var, ha illa çağırcaksan classın constructorundan cagırıosun.

publicte açık demek orda private de yapabilir.

yamuluyosam düzeltin panpalar
Mesaj tarihi:
Java pure OOP olduğu için. New project dediğinde adam sana bi class üretip içine Main diye static bi metod atıyo, OOP'un gerekmediği durumlarda static metodları çaka çaka gidiyosun işte.
Mesaj tarihi:
java en az kullandigim dil de

main metodunu diyorsan cunku obje yaratma vs gerekmedigi icin, programinin baslangic noktasi o ve static olan seye instance falan yaratmadan erisiyorsun direk

baska metodlar icin de static = instance in kendisiyle muhattap olmayan vatandas mealinde cogunlukla

ustteki pow aldigi input cart curt disinda bir classta da olsa o tipteki bir objeye dokunmuyor, gerek yok instance metodu olmasina daha guzel boyle
Mesaj tarihi:

import java.io.*;

public class asdf
{

public static void main(String[] args)
{
System.out.println(pow(2,3));
}


public static double pow(double input, int power) {
if(power < 0) {
return 1.0/pow(input,-power);
}
if(power == 0) return 1.0;
double ret = input;
if(power > 0) {
for(int i = 1; i < power; ++i)
ret *= input;
}
return ret;
}

}

$ javac asdf.java
$ java asdf
8.0
$



bir de 0 degil 1'den, ^1' i zaten sonuca inputu verirken yapiyoruz

cok temel oldugu icin komple postladim
java disinda dil gormediysen, main metodu ile programina giris noktasi veriyorsun, c gorduysen ayni nane
illa ki maini olmasi gerekmiyor bu arada bir java objesinin
ama en basit sekliyle boyle calisiyor
Mesaj tarihi:
javatar said:

benim ödevde bu =) hoca hiç üsle ilgili hazır kod istemiyo zaten pek java bilmiyom 1. sınıfım yaz okuluna kaldım


otur çalış, burdakilerden de faydalanma böyle. Yoksa gene kalıcaksın aynı dersten, hadi geçtin diyelim oturmayacak ilerde sorun olacak.
Mesaj tarihi:
objelemiyosan static oluyo iste, staticler staticleri cagirabiliyo, static degilse objeylen cagiriyosun, musaitseniz bizim variablelar size gelicekmis diye soruyosun objeye.
Mesaj tarihi:
Artariel said:

ya bu javada niye bütün fonksiyonlar public static tanımlanıyor, cidden tamamen java bilmediğim için soruyorum sdfs

yok öyle bisi duruma göre degisir.
×
×
  • Yeni Oluştur...