Java 如何在android中拍摄我的代码?

Java 如何在android中拍摄我的代码?,java,android,c,Java,Android,C,最近我发现我的编码很像ruby,所以我想改进我的编码风格。有人能推荐一个好的教程或一些技巧吗 以下是我的垃圾编码示例: 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{ display2222

最近我发现我的编码很像ruby,所以我想改进我的编码风格。有人能推荐一个好的教程或一些技巧吗

以下是我的垃圾编码示例:

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 .....

这个问题可能不是gud,但我正在请求pls帮助改进

使用可在将来重复使用的自定义功能:

class AA{
int flag;

functionName(flag);
/** *方法 */


您通常希望使用Swtich/Case语句来控制逻辑流。虽然在Android程序中通常找不到main方法(见下文),但同样的想法仍然适用

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
}

但是你想做什么呢?你的目标是什么?上面的代码提供了什么输出?@Monica我只想要一个方法,我想重新使用它寻找下面的答案..我想这些会work@Monica对于你的即时RPLY来说,它比我的代码Thnx工作得好。还有其他选择吗??
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
}