java-如何用三种循环语句分别实现输出10到50之间3的倍数
java---如何用三种循环语句分别实现输出10到50之间3的倍数请问:如何用三种循环语句分别实现输出10到50之间3的倍数
答案字数较多,建议语音阅读
1: public class T1{ private int i; public void func(){ for ( i = 10; i<50; i++ ){ if( i%3 == 0 ){ System。
out。print( i + " " ); } } System。out。println(); } public static void main( String args[] ){ T1 t1 = new T1(); t1。
func(); } } 2。 public class T2{ private int i = 10; public void func(){ while ( i<50){ if( i%3 == 0 ){ System。
out。print( i + " " ); } i++; } System。out。println(); } public static void main( String args[] ){ T2 t2 = new T2(); t2。
func(); } } 3。 public class T3{ private int i = 10; public void func(){ do{ if( i%3 == 0 ){ System。
out。print( i + " " ); } i++; } while( i < 50 ); System。out。println(); } public static void main( String args[] ){ T3 t3 = new T3(); t3。
func(); } }。
答:楼主在写变量i加一变化的位置不对,java程序是顺序执行的,楼主的程序每次都是在if条件举出跳出内层循环到外层循环的,所以每次都不能让i变量加一变化,而每次跳出...详情>>
答:google "java 缓冲池"详情>>
答:百度里搜张孝祥 非常好的视频教程详情>>