java if的上机练习_Java第四周上机练习

1.编写程序, 输入变量x的值,如果是1,输出x=1,如果是5,输出x=5,如果是 10,输出 x=10,除了以上几个值,都输出x=none。(知识点:if条件语句)

packagehello;importjava.util.Scanner;public classhi {public static voidmain(String[] args) {

System.out.println("输入x的值: ");//TODO 自动生成的方法存根\//Scanner类是java中的操作类,用于完成输入操作

Scanner in=newScanner(System.in);int x=in.nextInt();if(x==1||x==5||x==10) {

System.out.println("x="+x);

}else{

System.out.println("x=none");

}

}

}

eba974655500822b0f55c710c4d99d32.png

2.用switch结构实现第1题

packagehello;importjava.util.Scanner;public classhi {public static voidmain(String[] args) {

System.out.println("输入x的值: ");

Scanner in=newScanner(System.in);int x=in.nextInt();switch(x)

{case 1:

{

System.out.println("x=1");break;

}case 5:

{

System.out.println("x=5");break;

}case 10:

{

System.out.println("x=10");break;

}default:

{

System.out.println("x=none");break;

}

}

}

}

e6eff36b947f24a90ee302473c47d9dc.png

3.判断一个数字是否能被5和6同时整除(打印能被5和6整除),或只能被5整除(打印能被5整 除),或只能被6整除,(打印能被6整除),不能被5或6整除,(打印不能被5或6整除)

package hello;

import java.util.Scanner;

public class hi {

public static void main(String[] args) {

System.out.println("输入一个数: ");

Scanner in=new Scanner(System.in);

int x=in.nextInt();

if(x%5==0&&x%6==0) {

System.out.println("输入的数字"+x+"能被5和6整除");

} else if(x%5==0) {

System.out.println("输入的数字"+x+"能被5整除");

} else if(x%6==0) {

System.out.println("输入的数字 "+x+"能被6整除");

}else {

System.out.println("输入的数字 "+x+"不能被5和6整除");

}

}

}

e465c614b72a20da1c71397fa7e2b0fc.png

4.输入一个0~100的分数,如果不是0~100之间,打印分数无效,根据分数等级打印 A(90-100),B(80-89),C,D,E(知识点:条件语句if elseif)

package hello;

import java.util.Scanner;

public class hi {

public static void main(String[] args) {

System.out.println("输入一个成绩: ");

Scanner in=new Scanner(System.in);

int x=in.nextInt();

if(x<=100&&x>=90)

System.out.println("输入的成绩为A");

else if(x<90&&x>=80)

System.out.println("输入的成绩为B");

else if(x<80&&x>=70)

System.out.println("输入的成绩为C");

else if(x<70&&x>=60)

System.out.println("输入的成绩为D");

else if(x<60&&x>=50)

System.out.println("输入的成绩为E");

else

System.out.println("分数无效");

}

}

216a1b65ed11d42b95eb32f230536e00.png

5.输入三个整数x,y,z,请把这三个数由小到大输出(知识点:条件语句)

packagehello;importjava.util.Scanner;public classhi {public static voidmain(String[] args) {

System.out.println("输入三个整数x,y,z: ");

Scanner in=newScanner(System.in);int x=in.nextInt();int y=in.nextInt();int z=in.nextInt();if(x>y&&y

System.out.println("从小到大排列为"+z+" "+y+" "+x);else if(x>z&&z>y)

System.out.println("从小到大排列为"+y+" "+z+" "+x);else if(y>z&&z>x)

System.out.println("从小到大排列为"+x+" "+z+" "+y);else if(y>x&&x>z)

System.out.println("从小到大排列为"+z+" "+x+" "+y);else if(z>y&&y>x)

System.out.println("从小到大排列为"+x+" "+y+" "+z);else if(z>x&&x>y)

System.out.println("从小到大排列为"+y+" "+x+" "+z);

}

}

407ca6774fb84c7dfd6ae8cf3b28dfc8.png

java程序设计》课程的库资料,由贺州学院整理,可供学生期末课程复习使用,也可以供相关任课教师出卷使用。 内容示例为: 1. JAVA的源代码中定义几个类,编译结果就生成几个以“.class”为后缀的字节码文件。( ) 答案:√ [考点范围] JAVA简介 2. Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。( ) 答案:√ [考点范围] JAVA简介 3. 无论Java源程序包含几个类的定义,若该源程序文件以a.java命名,编译后只生成一个名为A的字节码文件。( ) 答案:× [考点范围] JAVA简介 4. Java字节码程序是可以在Java虚拟机上执行的。( ) 答案:√ [考点范围] JAVA简介 5. Java程序对计算机硬件平台的依赖性很低。( ) 答案:√ [考点范围] JAVA简介 6. Java可以用来进行多媒体及网络编程。( ) 答案:√ [考点范围] JAVA简介 7. Java语言具有较好的安全性和可移植性及与平台无关等特性。( ) 答案:√ [考点范围] JAVA简介 8. Java语言的源程序不是编译型的,而是编译解析型的。( ) 答案:√ [考点范围] JAVA简介 9. Java Application程序中,必须有一个主方法main(),该方法有没有参数都可以。( ) 答案:× [考点范围] JAVA简介 10. Java是面向对象的语言,对象是客观事物,对象与之是一一对应,它是很具体的概念。( ) 答案:× [考点范围] JAVA简介
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值