PDA

View Full Version : مبتدی: جاوا و کار با اعداد



m.bibjan
چهارشنبه 28 فروردین 1392, 12:41 عصر
سلام به بچه های جاواکار

برنامه ایی میخواستم که شروع به گرفتن اعداد کند وگرفتن اعداد تا موقعی که عدد صفر درِيافت کند به پايان ميرسد و در مرحله بعد حاصلضرب عددهای مضرب 5 و حاصل جمع بقیه اعداد رو چاپ کنه
ممنون
گیر افتادم یعنی گیجم کرده اگه جواب بدین ممنون میشم.

younes221
سه شنبه 03 اردیبهشت 1392, 22:40 عصر
سلام ؛ قصد داشتم راهنماییتون کنم ولی گفتم بد نیست خودم هم واسه دست گرمی بنویسمش ، سعی کنید خودتون این مثال ها رو بنویسید تا درک بهتری از حل مسئله بدست بیارید :

public static void main(String[] args) {
//new ArrayList for keeping numbers
ArrayList<Double> numbers = new ArrayList<>();
Scanner scanner = new Scanner(System.in);
double currentNumber = 1.0;
double mulFive = 1.0;
double sumOfNumbers = 0.0;

while (currentNumber != 0) {
if (scanner.hasNextDouble()) {
currentNumber = scanner.nextDouble();
}

numbers.add(currentNumber);
}

System.out.println("---------------\nArrayList contents : \n");
for(int counter=0;counter<numbers.size()-1;counter++){
System.out.println("counter = " + numbers.get(counter));
}
System.out.println("---------------");

for(int counter=0;counter<numbers.size()-1;counter++){
if(numbers.get(counter)%5 == 0){
mulFive *= (numbers.get(counter));
}else{
sumOfNumbers += (numbers.get(counter));
}
}

System.out.println("sum of numbers = " + sumOfNumbers);
System.out.println("Multiple = " + mulFive);
}