Java 语句练习.docx
《Java 语句练习.docx》由会员分享,可在线阅读,更多相关《Java 语句练习.docx(17页珍藏版)》请在冰豆网上搜索。
Java语句练习
1、
(1)if语句:
package作业;
importjava.util.Scanner;
publicclasszuoye{
publicstaticvoidmain(String[]args){
System.out.print("请输入数字:
\t");
Scannersc=newScanner(System.in);
inta=sc.nextInt();
if(a==1){
System.out.println("奖励笔记本一台");
}
elseif(a==2){
System.out.println("奖励移动硬盘一台");
}
elseif(a==3){
System.out.println("奖励移动电源一台");
}
elseSystem.out.println("没有任何奖励");
}
}
(2)switch语句:
package作业;
importjava.util.Scanner;
publicclasszuoye{
publicstaticvoidmain(String[]args){
System.out.print("请输入数字:
\t");
Scannersc=newScanner(System.in);
intnum=sc.nextInt();
switch(num)
{
case1:
System.out.println("奖励笔记本一台");
break;
case2:
System.out.println("奖励移动硬盘一台");
break;
case3:
System.out.println("奖励移动电源一台");
break;
default:
System.out.println("没有任何奖励");
}
}
}
第二题:
package作业;
importjava.util.Scanner;
publicclasszuoye{
publicstaticvoidmain(String[]args){
System.out.print("请输入数字:
\t");
Scannersc=newScanner(System.in);
intnum=sc.nextInt();
switch(num)
{
case1:
case3:
case5:
System.out.print("学习英语");
break;
case2:
case4:
case6:
System.out.print("学习编程");
break;
default:
System.out.print("休息");
}
}
}
第三题:
package作业;
importjava.util.Scanner;
publicclasszuoye{
publicstaticvoidmain(String[]args){
inta;
a=100;
while(a>=50)
{
System.out.print(a+"\t");
a--;
}
}
}
第四题:
package作业;
importjava.util.Scanner;
publicclasszuoye{
publicstaticvoidmain(String[]args){
System.out.print("请输入数字:
\t");
Scannersc=newScanner(System.in);
inta=sc.nextInt();
intmax=a;
intmin=a;
while(a!
=0)
{
if(a>max)
{
max=a;
}
elseif(a{
min=a;
}
a=sc.nextInt();
}
System.out.print("最大值="+max+"最小值="+min);
}
}
第五题:
package作业;
importjava.util.Scanner;
publicclasszuoye{
publicstaticvoidmain(String[]args){
inta=0;
for(intb=0;b<=35;b++)
{
a=35-b;
if(b*2+a*4==94)
{
System.out.print("鸡的数量"+b+"兔的数量"+a);
}
}
}
}
第六题:
package作业;
importjava.util.Scanner;
publicclasszuoye{
publicstaticvoidmain(String[]args){
for(intb=0;b<=20;b++){
for(intc=0;c<=30;c++){
inta=30-b-c;
if(b*2+a*3+c==50)
{
System.out.print("男人的数量"+a+"女人的数量"+b+"小孩的数量"+c+"\n");
}
}
}
}
}
输出结果:
男人的数量10女人的数量0小孩的数量20
男人的数量9女人的数量2小孩的数量19
男人的数量8女人的数量4小孩的数量18
男人的数量7女人的数量6小孩的数量17
男人的数量6女人的数量8小孩的数量16
男人的数量5女人的数量10小孩的数量15
男人的数量4女人的数量12小孩的数量14
男人的数量3女人的数量14小孩的数量13
男人的数量2女人的数量16小孩的数量12
男人的数量1女人的数量18小孩的数量11
男人的数量0女人的数量20小孩的数量10
第七题:
(1)
package作业;
importjava.util.Scanner;
publicclasszuoye{
publicstaticvoidmain(String[]args){
introws=5;
for(inti=1;i<=rows;i++){
for(intj=1;j<=i;j++){
System.out.print(j);}
System.out.print("\n");
}
}
}
(2)
package作业;
importjava.util.Scanner;
publicclasszuoye{
publicstaticvoidmain(String[]args){
introws=5;
for(inti=1;i<=rows;i++){
for(intj=1;j<=i*2-1;j++){
System.out.print("*");}
System.out.print("\n");
}
}
}
(3)
package作业;
importjava.util.Scanner;
publicclasszuoye{
publicstaticvoidmain(String[]args){
introws=5;
for(inti=1;i<=rows;i++){
for(intj=1;j<=6-i;j++){
System.out.print("*");}
System.out.print("\n");
}
}
}
(4)
package作业;
publicclasszuoye{
publicstaticvoidmain(String[]args){
for(inti=1;i<=5;i++)
{
for(intj=5-i;j>=0;j--)
{
System.out.print("");
}
for(intj=1;j<=(i*2)-1;j++)
{
System.out.print("*");
}
System.out.println();
}
}
}
(5)
package作业;
publicclasszuoye{
publicstaticvoidmain(String[]args){
inti,j,k;
for(i=1;i<=4;i++)
{
for(j=1;j<=5-i;j++)
{
System.out.print("");
}
for(k=1;k<=2*i-1;k++)
{
System.out.print("*");
}
System.out.print("\n");
}
for(i=1;i<=3;i++)
{
for(j=0;j<=i;j++)
{
System.out.print("");
}
for(k=5;k>=2*i-1;k--)
{
System.out.print("*");
}
System.out.print("\n");
}
}
}
(6)
package作业;
publicclasszuoye{
publicstaticvoidmain(String[]args){
for(inti=1;i<=9;i++)
{
for(intj=9-i;j>=0;j--)
{
System.out.print("");
}
for(intj=1;j<=(i*2)-1;j++)
{
if(j<=i)
{
System.out.print(j);
}
else
{
System.out.print(2*i-j);
}
}
System.out.println();
}
}
}