前言:

1、要想学好大数据,必须先学好java,祝你好运

2、由于篇幅关系文章前后是有连续性的,大家可能看一部分,前边或者后边没有看见

请关注我头条号,到搜索框查询所有相关章节

一、填空题

1、完成以下程序,打印出乘法九九表

public class test
{
public static void main(String args[])
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;______;j++)
System.out.print(j+"*"+i+"="+j*i+"");
System.out.println();
}
}
}
2、下列程序结果为__死循环_____
public class test
{
public static void main(String args[])
{
int i=10;
while(i<=10)
{
System.out.println(i);
}
}
}
3、下列程序结果为_______
public class test
{
for(int i=1;i<=9;)
{
System.out.println(i);
}
}
4、下列程序结果为_______
public class test
{
int i=0;
for(;;)
{
System.out.println(i);
}
}
5、下列程序结果为_______
public class test
{
int i=10;
for(;i<=10;)
{
System.out.println(i);
}
}
Java流程控制自测题-2
前言:
1、要想学好大数据,必须先学好java,祝你好运
2、由于篇幅关系文章前后是有连续性的,大家可能看一部分,前边或者后边没有看见
请关注我头条号,到搜索框查询所有相关章节
二、改错
(1)下列程序段是否有错误?如果有错如何修改?
int age =10;
if(age= 20)
{
System.out.println("年龄是20岁");
}
(2)下列程序段是否有错误?如果有错如何修改?
long i=2;
switch(i)
{
case 1:
System.out.println("111");
break;
case 2:
System.out.println("222");
break;
case 3:
System.out.println("333");
break;
}
Java流程控制自测题-3
前言:
1、要想学好大数据,必须先学好java,祝你好运
2、由于篇幅关系文章前后是有连续性的,大家可能看一部分,前边或者后边没有看见
请关注我头条号,到搜索框查询所有相关章节
下列程序输出结果是什么?
(1)
int score = 70; //考试成绩
if ( score >= 90 ) {
System.out.println("优秀");
} else if (score >= 80 ) {
System.out.println("良好");
} else if (score >= 60 ) {
System.out.println("中等");
} else {
System.out.println("差");
}
(2)
int money = 52; // 我的存款,单位:万元
if (money >= 500) {
System.out.println("太好了,我可以买凯迪拉克");
} else if (money >= 100) {
System.out.println("不错,我可以买辆帕萨特");
} else if (money >= 50) {
System.out.println("我可以买辆依兰特");
} else if (money >= 10) {
System.out.println("至少我可以买个奥托");
} else {
System.out.println("看来,我只能买个捷安特了");
}
(3)
int score=100;
if (score > 98)
{
System.out.println("老师说:不错,奖励一个MP4!");
}
else
{
System.out.println("老师说:惩罚进行编码!");
System.out.println("老师说:一直到学会为止!");
}
(4)
int score=100;
if (score > 98)
System.out.println("老师说:不错,奖励一个MP4!");
System.out.println("老师说:惩罚进行编码!");
System.out.println("老师说:一直到学会为止!");
(5)
int score=60;
if (score > 98)
System.out.println("老师说:不错,奖励一个MP4!");
System.out.println("老师说:惩罚进行编码!");
System.out.println("老师说:一直到学会为止!");
(6)
boolean flg=false;
if(flg) //if(flg==true)
{
System.out.println("条件成立!");
}
else
{
System.out.println("条件不成立!");
}
(7)
int i=3;
switch(i)
{
case 1:
System.out.println("111");
case 2:
System.out.println("222");
case 3:
System.out.println("333");
case 4:
System.out.println("444");
case 5:
System.out.println("555");
break;
case 6:
System.out.println("666");
break;
default:
System.out.println("default");
}
Java流程控制自测题-4
前言:
1、要想学好大数据,必须先学好java,祝你好运
2、由于篇幅关系文章前后是有连续性的,大家可能看一部分,前边或者后边没有看见
请关注我头条号,到搜索框查询所有相关章节
下列程序输出结果是什么?
(1)
int i=3
switch(i)
{
default:
System.out.println("default");
case 1:
System.out.println("111");
case 2:
System.out.println("222");
case 3:
System.out.println("333");
case 4:
System.out.println("444");
case 5:
System.out.println("555");
break;
case 6:
System.out.println("666");
break;
}
(2)
int i=13;
switch(i)
{
default:
System.out.println("default");
case 1:
System.out.println("111");
case 2:
System.out.println("222");
case 3:
System.out.println("333");
case 4:
System.out.println("444");
case 5:
System.out.println("555");
break;
case 6:
System.out.println("666");
break;
}
(3)
【1】
int i=3,j=0,k=2;
if((k>3) || (++i+j++>3) || (++j>0))
{
System.out.println(i);
System.out.println(j);
}
【2】
int i=3,j=0,k=2;
if((k<3) && (++i+j++>3) && (++j>0))
{
System.out.println(i);
System.out.println(j);
}
(4)
【1】
for(int i=0;i<10;i++)
{
if(i==3)
{
break;
}
System.out.println(i);
}
System.out.println("Game Over!");
【2】
for(int i=0;i<10;i++)
{
if(i==3)
{
continue;
}
System.out.println(i);
}
System.out.println("Game Over!");
【3】
for(int i=0;i<10;i++)
{
if(i==3)
{
return;
}
System.out.println(i);
}
System.out.println("Game Over!");
(12)
public class test
{
public static void main(String[] args)
{
int i=0,sum=0;
do
{
if(i%2==0)
{
i++;
continue;
}
sum+=i;
i++;
}
while(i<7);
System.out.print(sum);
}
}
四、编程实现
1、用户输入两个整数a、b。如果a能被b整除或a加b大于1000,则输出a;否则输出b
2、编程实现12+22+32+42+52+......+1002=?
3、编程实现12+1x22+2x32+3x42+4x52+......+99x1002=?
4、编程序实现求1-100之间的质数
5、编程序输出下列图形
********** ********** ********** *
********** ********** ********** ***
********** ********** ********** *****
********** ********** ********** *******

6、打印1到10之间所有奇数,当i是偶数时跳过本次循环

7、从终端输入三个整数,求出三个数的最大值

五、模拟一个用户登录程序,用户在终端输入账号和密码,判断用户输入的账号如果不是"张三"并且密码不是"123"则一直提示:"用户名或者密码错误",直到用户输入正确才提示"登录成功"