PDA

View Full Version : مبتدی: استفاده ازswitch برای مقایسه



mohammad1314
چهارشنبه 27 فروردین 1393, 12:58 عصر
با سلام. یه سوال در مورد switch دارم.
من میخوام برنامه ای رو بنویسم که با استفاده از یک سوئیچ ، سه عدد رو مقایسه کنه و بزرگترین رو مشخص کنه.
هر کاری کردم نتونستم بنویسمش.
ممنون میشم اگه کمکم کنین.
(فقط با یک سوئیچ)

mohammad1314
پنج شنبه 28 فروردین 1393, 19:04 عصر
از دوستان کسی نیست یاد داشته باشه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟؟؟

a.seieddokht
پنج شنبه 28 فروردین 1393, 21:35 عصر
با سلام. یه سوال در مورد switch دارم.
من میخوام برنامه ای رو بنویسم که با استفاده از یک سوئیچ ، سه عدد رو مقایسه کنه و بزرگترین رو مشخص کنه.
هر کاری کردم نتونستم بنویسمش.
ممنون میشم اگه کمکم کنین.
(فقط با یک سوئیچ)

چرا خودتو اذیت میکنی ؟؟؟؟



int a = 100;
int b = -96;
int c = 28;


int max = a > b ? a : b;
max = max > c ? max : c;


System.out.println(max);

mohammad1314
پنج شنبه 28 فروردین 1393, 23:19 عصر
چرا خودتو اذیت میکنی ؟؟؟؟






دوست من ، روش های زیادی برای حل این مسئله وجود داره اما میخوام بدونم که میشه با یه سوئیچ این برنامه رو حل کرد یا نه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
ممنون میشم هر جه سریعتر پاسخ بدین.

a.seieddokht
شنبه 30 فروردین 1393, 11:59 صبح
دوست من ، روش های زیادی برای حل این مسئله وجود داره اما میخوام بدونم که میشه با یه سوئیچ این برنامه رو حل کرد یا نه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
ممنون میشم هر جه سریعتر پاسخ بدین.

سلام در جاوا switch فقط و فقط برابری رو چک میکنه اون هم با مقادیر ثابت

cups_of_java
شنبه 30 فروردین 1393, 20:18 عصر
switch(a-b){
case 0:
System.out.println( "both equal" );
break;
default:
switch(a/b){
case 0:
System.out.println( "b is greater" );
break;
default:
System.out.println( "a is greater" );
}
}