2013-12-14 1 views
-1

недавно я нашел мое кодирование, как рубин, так что я хочу, чтобы улучшить свой стиль кодирования может кто-нибудь предложить хороший учебник или несколько советовКак сжечь мою кодировку в Android?

здесь мой образец мусора кодирование:

class AA{ 
int flag; 

if (flag == 1){ 
method1(); 
}else if(flag == 2){ 
method2(); 
}... It ll go like that till method 10 

/** 
*In Method 
*/ 

method1() 
{ 
display11111111; 
} 
method2{ 
display2222222; 
}... it ll go ..... 

этот вопрос не может быть гуд но находится в стадии попросить PLS помочь улучшить

+0

но что вы хотите делать? ур цель? что делает код выше вывода? – KOTIOS

+0

@Monica i juz хочу один метод nd я хочу повторно использовать это –

+0

ищите ниже ответы..и думаю, что они будут работать – KOTIOS

ответ

0

Использование пользовательской функции, которая может быть многоразовой в будущем:

class AA{ 
int flag; 

functionName(flag); 

/** * В методе */

functionName(int flag) 
{ 
switch (flag) { 
     case 1: 
      display11111111; 
      break; 
     case 2: 
      display2222222; 
      break; 
      ... it ll go ..... 
     default: 
      break; 
     } 
} 
+0

Его работая отлично, чем мой код thnx. Есть ли какой-нибудь другой вариант? –

1

вы обычно хотите использовать операторы Swtich/Case для управления логического потока. Хотя вы обычно не найдете основного метода в программе Android (см. Ниже), эта же идея все же применяется.

public static void main(String[] args){ 
    int flag = 0; //Change the variable to switch to a different case 
    switch (flag) { 
     case 0: method1() ;break; 
     case 1: method2() ;break; 
     case 2: method3() ;break; 
     case 3: method4() ;break; 
     //And so on 

     default: /*Default Operation*/ ;break; 
    }  
} 

public static void method1(){ 
    //TODO 
} 
public static void method2(){ 
    //TODO 
} 
public static void method3(){ 
    //TODO 
} 
public static void method4(){ 
    //TODO 
} 
Смежные вопросы