PDA

View Full Version : سوال: کار با چهار عمل اصلی ریاضی در جاوا



m.bibjan
چهارشنبه 28 فروردین 1392, 14:24 عصر
سلام
برنامه ای بنويسيد که 10 عدد را گرفته دومين عدد بزرگ را چاپ کند.
6-19-9-8-5-3-4-18-17-12
دومين عدد بزرگ 18 است.
اگه راهنمایی کنید ممنون میشم

M0TR!X
چهارشنبه 28 فروردین 1392, 14:29 عصر
شما یه 4 خط کد بنویس من کمکت میکنم.

project80888
چهارشنبه 28 فروردین 1392, 14:35 عصر
int[] times = {341, 273, 278, 329, 445, 402, 388, 275, 243, 334, 412,
393, 299, 343, 317, 265};

int maxValue = times[0];
for (int i = 1; i < times.length; i++) {
if (times[i] > maxValue) {
maxValue = times[i];
}
}

project80888
چهارشنبه 28 فروردین 1392, 14:40 عصر
int[] myArray = new int[]{0, 1, 2, 3, 13, 8, 5};
int num1 = 0, temp = 0;
for (int i = 0; i < myArray.length; i++) {
if (myArray[i] >= num1) {
num1 = myArray[i];
} else if ((myArray[i] < num1) && (myArray[i] > temp)) {
temp = myArray[i];
}
}

siniyor2012
چهارشنبه 28 فروردین 1392, 22:19 عصر
دوست عزیز من این کد که میاد اول آرایه رو مرتب میکنه بعد دومین عددش رو چاپ میکنه نوشتم
امیدوارم به دردت بخوره
موفق باشی
import java.util.Scanner;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author Siniyor2012
*/
public class Main {

public static void main(String[] args) {
int[] num = new int[10];
int max = 0;
Scanner input = new Scanner(System.in);
for (int i = 0; i < 10; i++) {
System.out.print("Enter number " + (i + 1) + " : ");
num[i] = input.nextInt();
}
for (int i = 0; i < 10; i++) {
for (int j = i + 1; j < 10; j++) {
if (num[j] > num[i]) {
max = num[j];
num[j] = num[i];
num[i] = max;
}
}
}
System.out.println("second Max is : " + num[1]);
}
}

younes221
چهارشنبه 28 فروردین 1392, 22:41 عصر
سلام ؛

دوستان لطفا به جای اینکه پروژه رو براش بنویسید راهنماییش کنید .

sobhmoud
چهارشنبه 04 اردیبهشت 1392, 20:24 عصر
آره دوستان بجای ماهی دادن ماهی گیری یاد بدید