當前位置:編程學習大全網 - 編程語言 - Java經典編程練習

Java經典編程練習

不是說我很牛逼

我以前做過類似的練習。

我修改了壹下就發了。

我也同意樓下的說法。自己動手。

有什麽不懂的可以參考我的。

也許妳有更好的解決辦法。

1.

導入Java . util . scanner;

公共類Test_If_Switch

{

公共靜態void main(String[] args) {

System.out.println("輸入壹個數字:");

Scanner sc =新掃描儀(system . in);

int x = sc . nextint();

system . out . println(" method 1:"+method(x));

System.out.println("方法2:"+Method 2(x));

}

靜態int方法l(int x)

{

int result = 0;

if(x & lt;0)

結果= 2 * x-1;

else if(x & gt;= 0 & amp& ampx & lt3)

結果= 3 * x+5;

else if(x & gt;= 3 & amp& ampx & lt5)

結果= x+1;

else if(x & gt;= 5 & amp& ampx & lt10)

結果= 5 * x-3;

else if(x & gt;=10)

結果= 7 * x+2;

返回結果;

}

靜態int方法2(int x)

{

int result = 0;

開關(x)

{

案例0:

案例1:

情況二:結果= 3 * x+5;打破;

案例三:

情況四:結果= x+1;打破;

案例5:

案例6:

案例7:

案例8:

情況9:結果= 5 * x-3;打破;

案例10:結果= 7 * x+2;打破;

默認:結果= 2 * x-1;打破;

}

返回結果;

}

}

2.

導入Java . util . scanner;

公共類測試_Tn {

公共靜態void main(String[] args) {

System.out.println("輸入壹個數字:");

Scanner sc =新掃描儀(system . in);

int x = sc . nextint();

system . out . println(" item "+x+"的值為"+method(x));

}

static long靜態方法(int n) {

long Tn = 0;

如果(x == 1)

TN = 1;

其他

Tn =方法(x-1)+x;

返回Tn;

}

}

3.

公共課考試

{

公共靜態void main (String args[])

{

int n = 100;

while(n & lt;=1000)

{

int i,j,k;

I = n/100;

j =(n-I * 100)/10;

k = n % 10;

if((Math.pow(i,3)+Math.pow(j,3)+Math.pow(k,3))==n)

system . out . print(n+string . value of(' \ t '));

n++;

}

}

}

4.

公共類貨幣{

公共靜態void main(String[] args)

{

int a = 100,b = 50,c = 10;

for(int I = 5;我& lt=8;i++)

for(int j = 0;j & lt=6;j++)

for(int k = 0;k & lt30;k++)

{

如果(a*i+b*j+c*k==800)

System.out.println("100元"+i+"張"+"50元"+j+"張"+"10元"+k+"張");

}

}

}

  • 上一篇:為什麽每個國家都會有大量的外債我很笨,希望解釋的簡單點
  • 下一篇:智能手機支持面向對象編程技術嗎?
  • copyright 2024編程學習大全網