java基础练习
we're family
这个作者很懒,什么都没留下…
展开
-
基础知识练习:按要求求和
/需求:数组(68,27,95,88,171,996,51,210).求出其元素和。要求:求和的元素个位和十位都不能是7,并且只能是偶数。public static void main(String[] args) { int[] arr = {68,27,95,88,171,996,51,210}; int sum = 0; for (int i = 0; i < arr.length; i++) { if (arr[i.原创 2021-06-14 15:48:22 · 144 阅读 · 0 评论 -
基础知识练习:白文百鸡
//公鸡5文钱一只,母鸡三文钱一只,鸡雏一文钱三只。要用100文钱买100只鸡,问公鸡母鸡,鸡雏各能买多少只? public static void main(String[] args) { for (int x = 0; x <=20 ; x++) { for (int y = 0; y <=33 ; y++) { int z = 100 - x -y; if (z%3 == 0 .原创 2021-06-12 17:03:29 · 185 阅读 · 0 评论 -
基础知识练习:比较两个数组元素是否相同
public static void main(String[] args) { int arr1[] = {11,22,33,44,55,66,77,88,99}; int arr2[] = {11,22,33,44,55,55,77,88,99}; boolean out = compareArr(arr1,arr2); System.out.println(out); } public static boolean co.原创 2021-06-12 17:01:54 · 198 阅读 · 0 评论 -
基础知识练习:竞赛平均分
需求:6个评委为比赛人员打分,分值0-100分,打分为键盘录入。选手最后得分为:去掉一个最高分一个最低分后的4个评委评分平均值(不考虑小数部分)。原创 2021-06-12 16:59:49 · 157 阅读 · 0 评论 -
基础知识练习:逢7过
//逢包含7或7的倍数就过,并把1-100之间过的数字显示出来。public static void main(String[] args) { for (int i = 1; i <= 100; i++) { /*if(i%7 == 0){ System.out.print(" 过:"+ i); }else if( i%10==7){ System.out.prin.原创 2021-06-12 16:55:39 · 529 阅读 · 0 评论 -
基础知识练习:不死神兔
有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,加入兔子都不死,问第20个月对子对数为多少?public static void main(String[] args) { int[] arr = new int[20]; for (int i = 0; i <arr.length ; i++) { if (i <= 1) { arr[i]=1; .原创 2021-06-12 16:53:41 · 85 阅读 · 0 评论 -
基础知识练习:键盘输入计划
从键盘输入一个周数,输出对应的计划public static void main(String[] args) { System.out.print("请输入星期数1-7:"); Scanner sc = new Scanner(System.in); int week = sc.nextInt(); //if语句 /*if(week ==1 ){ System.out.println("周一:跑原创 2021-06-12 16:50:58 · 194 阅读 · 0 评论 -
方法重载:判断两个数是否相同
//需求:使用方法重载思想,设计比较两个数是否相同,兼容全整数类型(byte,short,int,long)public static void main(String[] args) { System.out.println(compare(10,20)); System.out.println(compare((byte)10,(byte)20)); System.out.println(compare((short)10,(short)20));原创 2021-06-12 16:45:08 · 980 阅读 · 0 评论 -
数组方法练习:定义方法输出数组元素最大值
//需求:设计一个方法用于获取数组中元素的最大值,并调用方法并输出结果public static void main(String[] args) { int[] arr = {11,23,54,65,25,45,22}; System.out.println(getMax(arr)); } public static int getMax(int[] arr){ int max = 0; for (int i = 0.原创 2021-06-12 16:42:28 · 520 阅读 · 0 评论 -
数组方法练习:定义方法按格式输出数组元素
public class ArrList { public static void main(String[] args) { int[] arr = {11,22,33,44,55}; printArray(arr); } public static void printArray(int[] arr){ System.out.print("["); for (int i = 0; i < arr.len...原创 2021-06-12 16:40:12 · 481 阅读 · 0 评论 -
数组练习:数组遍历,最大值,最小值,反转
数组遍历,最大值,最小值public class ListArray { public static void main(String[] args) { int[] arr = {11,23,45,36,56,78,94}; int max = 11; int min = 11; //遍历数组 System.out.print("数组遍历值为:"); for (int i = 0; i <原创 2021-06-04 12:07:16 · 124 阅读 · 0 评论 -
Random练习:猜数字
//案例:猜数字//需求:程序自动生成一个1-100之间的数字,用程序实现猜出这个数字是多少://猜错并给出提示/*分析 1.生成1-100的随机数 2.输入数据 3.和随机数对比*/...原创 2021-06-02 09:00:24 · 129 阅读 · 0 评论 -
for循环练习(三):水仙花
//需求:在控制台输出所有的水仙花//水仙花:三位数,个位、十位、百位的数字立方和等于原数。public class Flower{ public static void main(String[] args){ System.out.println("所有的水仙花数:"); //遍历所有的三位数 for(int i=100; i<=999; i++){ int ge = i%10; int shi = i/10%10; int bai = i/100;原创 2021-06-01 16:52:56 · 220 阅读 · 0 评论 -
for循环练习(二):求和
需求:求1-5之间的数据和,并把求和结果在控制台输出。public class Sum{ public static void main(String[] args){ int sum = 0; for(int i=1; i<=5; i++){ sum = sum + i; } System.out.println(sum); }}原创 2021-06-01 07:46:03 · 461 阅读 · 0 评论 -
for循环练习(一):打印从1-5和5-1
public class Printdata{ public static void main(String[] args){ for(int i=1; i<=5; i++){ System.out.print(i); } System.out.println(); for(int i=5; i>=1; i--){ System.out.print(i); } }}原创 2021-05-31 22:42:13 · 1414 阅读 · 0 评论 -
switch语句练习:春夏秋冬
//需求:一年12个月,分为春夏秋冬四个季节,任意输入一个月份,用程序实现判断该月份属于哪个月份,并输出。/*春:3 4 5夏:6 7 8秋:9 10 11冬:1 2 12*/原创 2021-05-31 22:23:17 · 1123 阅读 · 0 评论 -
if...else练习:考试奖励
/需求:实现小明爸爸对小明期末考试成绩分数给他不同奖励,并对它进行输出。/*奖励:95-100 山地自行车一辆 90-94 游乐场玩一次 80-89 变形金刚玩具一个 80以后 胖揍一顿import java.util.Scanner;public class Finalexam{ public static void main(String[] args){ System.out.print("请输入分数(0-100):"); //从键盘输入...原创 2021-05-31 20:21:10 · 436 阅读 · 0 评论 -
if... else if...else语句练习
import java.util.Scanner;public class Week{ public static void main(String[] args){ System.out.print("请输入一个星期数(1-7):"); //从键盘录入星期数 Scanner sc1 = new Scanner(System.in); int week = sc1.nextInt(); if( week == 1){ System.out.print("星期一");.原创 2021-05-31 20:00:17 · 404 阅读 · 0 评论 -
if语句练习:奇偶数
任意给出一个整数判断为奇数还是偶数,并显示该数为奇数还是偶数。原创 2021-05-31 07:37:33 · 3449 阅读 · 1 评论 -
Scanner练习:一座寺庙有三个和尚,实现获取这三个和尚的最高身高
import java.util.Scanner;public class ThreeBonze{ public static void main(String[] args){ //第一个和尚 System.out.print("请输入第一个和尚的身高(cm):"); //1.创建Scanner对象 Scanner sc1 = new Scanner(System.in); //2.获取和尚的身高 int bonzer1 = sc1.nextInt(); //.原创 2021-05-30 22:34:19 · 507 阅读 · 1 评论 -
Scannner练习:编写一个简单的整数加法计算器
//实现任意输入的两个整数进行加法运算import java.util.Scanner;public class Addcounter{ public static void main(String[] args){ System.out.print("请输入的第一个数: " ); //创建Scanner对象 Scanner scx = new Scanner(System.in); //接收从键盘输入的数据 int x = scx.nextInt(); Syste.原创 2021-05-30 21:03:35 · 672 阅读 · 2 评论