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