标题: 总结几个小程序练习题 [打印本页] 作者: 一个老李 时间: 2018-6-15 00:54 标题: 总结几个小程序练习题 总结了几个比较经典的练习题,考试前大家都再练练,查漏补缺。
1、输出两个int数中的最大值
2、输出三个int数中的最大值
3、编写程序判断某一个年份是否是闰年
4、完成成绩等级输出程序:如果用户输入的分数正确(0-100),则根据表-1中的规则计算该分数所对应的的级别,并计算结果。成绩等级划分表
* >= 90 A
* > =80 B
* > =60 C
* <60 D
5、java从键盘输入三个整数,实现从小到大排序
6、输出九九乘法表
7、查找数组最小值,并将数组扩容成新数组
答案
1、import java.util.Scanner;
public class demo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请依次输入两个整数:a,b(以空格隔开)");
/*比较两个数的大小*/
int a = scanner.nextInt();
int b = scanner.nextInt();
int max;
if(a >= b){
max = a;
}else {
max = b;
}
System.out.println("最大值为"+max);
}
}
}
2、package demo;
import java.util.Scanner;
public class demo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请依次输入两个整数:a,b(以空格隔开)");
int a = scanner.nextInt();
int b = scanner.nextInt();
int c = scanner.nextInt();
scanner.close();
/*方法一*/
int d=(a>b)?a:b;
int e=(d>c)?d:c;
System.out.println("最大值为"+e);
import java.util.Scanner;
/*判断闰年
由用户输入任意一个年份,能被4整除但不能被100整除,或者能被400整除,是闰年。
要求判断一个年份是否为闰年。
要求输出:此年份是否是闰年
*/
public class demo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入年份:");
int year = scanner.nextInt();
public static void main(String[] args) {
int [] arr = new int[10];
//随机产生10个 0-100之间的整数
Random random = new Random();
for(int i = 0; i < 10; i ++) {
arr[i] = random.nextInt(100);
}
//打印数组的内容
System.out.println("随机产生的数组为:" + Arrays.toString(arr));
//查找最小的值
int min = arr[0];
for(int j = 1; j < 10; j ++) {
if(min > arr[j]) {
min = arr[j];
}
}
System.out.println("该数组最小的值为:" + min);
//扩容,将最小值存在扩容之后的第一个
int [] newArr = Arrays.copyOf(arr, 11);
//从后往前遍历,将前面的值赋给后面的值,然后将第一个的值赋为最小值min
for(int k = newArr.length-1; k >=1; k --) {
newArr[k] = newArr[k-1];
}
//将第一个的值赋为最小值min
newArr[0] = min;
//打印数组的内容
System.out.println("扩容之后的数组为:"+ Arrays.toString(newArr));
}