انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
اجرای کد سوئیچ (برنامه نویسی اندروید)

اجرای کد سوئیچ (برنامه نویسی اندروید)

#1
سلام من در محیط اکلیپس مشغول تمرین در یکی از مباحث جاوا بودم  یک تمرین به من  از یکی از فیلم های آموزشی داده شده از من خواسته شد که یک متغیر از نوع String str که یک متغیر از نوع رشته ای می باشد مقدار sunday  را در خود قرار داده و این مقدار را ترجمه کند مثلا اگر sunday بود در کنسول مقدار 1 شنبه اگر monday بود دوشنبه و الی آخر
 برای حل آن از  دستور شرطی Switch case استفاده کردم و در هنگام نوشتن کد با خطای زیر مواجه شدم

کد پی‌اچ‌پی:
package string.meri;

public class 
meri {

    
/**
     * @param args
     */
    
public static void main(String[] args) {
        
// TODO Auto-generated method stub

        
String str "sunday";
        switch(
str){
        case 
sunday:
            
System.out.println("1shanbe");
            break;
        case 
monday:
            
System.out.println("2shanbe");
            break;
        case 
tuesday:
            
System.out.println("3shanbe");
            break;
        case 
wed
            
System.out.println("4shanbe");
            break;
        case 
thu:
            
System.out.println("5shanbe");
            break;
        case 
fri:
            
System.out.println("jome");
            break;
        case 
sat
            
System.out.println("shanbe");
            break;
            default :
                
System.out.println("tarjome moadel on rooz nist");
                break;
            
        }

    }



اگه میشه راهنمایی کنید ممنون
Sad
پاسخ

اجرای کد سوئیچ (برنامه نویسی اندروید)

#2
لطفاً پیغام خطاتونم بنویسید
[عکس: 018k_electron1.jpg]
پاسخ

اجرای کد سوئیچ (برنامه نویسی اندروید)

#3
(۱۳۹۴/۱۰/۰۲, ۱۱:۳۳ ق.ظ)mehrshadmassah نوشته: سلام من در محیط اکلیپس مشغول تمرین در یکی از مباحث جاوا بودم  یک تمرین به من  از یکی از فیلم های آموزشی داده شده از من خواسته شد که یک متغیر از نوع String str که یک متغیر از نوع رشته ای می باشد مقدار sunday  را در خود قرار داده و این مقدار را ترجمه کند مثلا اگر sunday بود در کنسول مقدار 1 شنبه اگر monday بود دوشنبه و الی آخر
 برای حل آن از  دستور شرطی Switch case استفاده کردم و در هنگام نوشتن کد با خطای زیر مواجه شدم

کد پی‌اچ‌پی:
package string.meri;

public class 
meri {

    
/**
     * @param args
     */
    
public static void main(String[] args) {
        
// TODO Auto-generated method stub

        
String str "sunday";
        switch(
str){
        case 
sunday:
            
System.out.println("1shanbe");
            break;
        case 
monday:
            
System.out.println("2shanbe");
            break;
        case 
tuesday:
            
System.out.println("3shanbe");
            break;
        case 
wed
            
System.out.println("4shanbe");
            break;
        case 
thu:
            
System.out.println("5shanbe");
            break;
        case 
fri:
            
System.out.println("jome");
            break;
        case 
sat
            
System.out.println("shanbe");
            break;
            default :
                
System.out.println("tarjome moadel on rooz nist");
                break;
            
        }

    }



اگه میشه راهنمایی کنید ممنون
Sad

این کد رو امتحان کنید :

کد پی‌اچ‌پی:
String str "sunday";
 
       switch(str){
 
       case "sunday":
 
           Toast.makeText(getApplicationContext(), "1shanbe",Toast.LENGTH_LONG).show();
 
           break;
 
       case "monday":
 
            Toast.makeText(getApplicationContext(), "2shanbe",Toast.LENGTH_LONG).show();
 
           break;
 
       case "tuesday":
 
            Toast.makeText(getApplicationContext(), "3shanbe",Toast.LENGTH_LONG).show();
 
           break;
 
       case "wed"
 
            Toast.makeText(getApplicationContext(), "4shanbe",Toast.LENGTH_LONG).show();
 
           break;
 
       case "thu":
 
            Toast.makeText(getApplicationContext(), "5shanbe",Toast.LENGTH_LONG).show();
 
           break;
 
       case "fri":
 
            Toast.makeText(getApplicationContext(), "jome",Toast.LENGTH_LONG).show();
 
           break;
 
       case "sat"
 
            Toast.makeText(getApplicationContext(), "shanbe",Toast.LENGTH_LONG).show();
 
           break;
 
           default :
 
                Toast.makeText(getApplicationContext(), "tarjome moadel on rooz nist",Toast.LENGTH_LONG).show();
 
               break;
 
           
        

پاسخ
 سپاس شده توسط admin ، شماره مجازی امارات


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان