Java
Java
岳瀚乐
这个作者很懒,什么都没留下…
展开
-
案例:查找(包含方法)
案例:查找//需求:已知一个数组arr = {19,28,37,46,50} ;键盘输入一个数据,查找该数据在数组中的索引,并在控制台输出找到的索引值import java.util.Scanner;public class HelloWorld{ public static void main(String[] args){ Scanner sc =new Scanner(System.in); System.out.println("请输入要查找的数据");原创 2021-03-27 11:33:46 · 175 阅读 · 0 评论 -
案例:数组内容相同
案例:数组内容相同//需求:设计一个方法,用于比较两个数组的内容是否相同public class HelloWorld{ public static void main(String[] args){ int x[] = {23,43,23}; int y[] = {23,43,23}; boolean flag = compare(x,y); System.out.println(flag); } public s原创 2021-03-27 11:32:37 · 145 阅读 · 0 评论 -
案例:数组元素求和
案例:数组元素求和//需求:有这样的一个数组,元素是{68,27,95,88,171,996,51,210}.求出该数组中满足要求的元素和//要求是:求和的元素各位和十位都不能是7,并且只能是偶数。public class HelloWorld{ public static void main(String[] args){ int arr[] = {68,27,95,88,171,996,51,210}; int sum = 0; for(in原创 2021-03-27 11:32:00 · 603 阅读 · 0 评论 -
案例:百钱百鸡
案例:百钱百鸡//需求:有鸡翁、鸡母、鸡雏共100只 ,其中鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?public class HelloWorld{ public static void main(String[] args){ for(int w = 0;w <= 20;w++){ for(int m = 0; m <= 33;m++){ int c = 100 - w原创 2021-03-27 11:31:24 · 52 阅读 · 0 评论 -
案例:不死神兔
案例:不死神兔//需求:有一对兔子,从出生后第三个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问:第二十个月兔子的数量为多少public class HelloWorld { public static void main(String[] args){ int arr[] = new int[20]; arr[0] = 1; arr[1] = 1; for(int x = 2; x < a原创 2021-03-27 11:30:28 · 88 阅读 · 0 评论 -
案例:逢七过
案例:逢七过public class HelloWorld{ public static void main(String[] args){ System.out.println("需要说过的数字有"); for(int a = 1; a <= 100; a++){ if(a%10 == 7||a/10%10 == 7||a%7 == 0){ System.out.print(a);原创 2021-03-27 11:29:34 · 144 阅读 · 0 评论 -
案例:减肥计划(switch)
案例:减肥计划(switch)//需求:输入星期数,显示今天的减肥计划//周一:跑步,周二:游泳,周三:慢走,周四:动感单车,周五:拳击,周六:爬山,周日:好好吃一顿import java.util.Scanner;public class HelloWorld { public static void main(String[] args) { System.out.println("请输入一个星期数"); Scanner sc = new Scanne原创 2021-03-27 11:28:50 · 419 阅读 · 0 评论 -
案例:减肥计划(if语句)
案例:减肥计划(if语句)//需求:输入星期数,显示今天的减肥计划//周一:跑步,周二:游泳,周三:慢走,周四:动感单车,周五:拳击,周六:爬山,周日:好好吃一顿import java.util.Scanner;public class HelloWorld { public static void main(String[] args) { System.out.println("请输入一个星期数"); Scanner sc = new Scanner(原创 2021-03-27 11:27:39 · 307 阅读 · 0 评论 -
案例:数组最大值
案例:数组最大值//需求:设计一个方法用于获取数组中元素的最大值,调用方法并输出结果public class HelloWorld { public static void main(String[] args){ int arr[] = {12,45,98,73,60}; int number = maxnumber(arr); System.out.println(number); } public static int ma原创 2021-03-25 12:01:49 · 99 阅读 · 0 评论 -
案例:数组遍历
案例:数组遍历//需求:设计一个方法用于数组遍历,要求遍历的结果在一行上的。例如:{11,22,33,44,55}public class HelloWorld { public static void main(String[] args) {// System.out.println("");输出结果换行// System.out.print(); 输出结果不换行// System.out.println();输出空内容为换行操作原创 2021-03-25 12:01:09 · 272 阅读 · 0 评论 -
方法的参数传递(引用类型)
方法的参数传递(引用类型)//对基于引用类型(数组是引用类型)的参数,形式参数的改变,会影响实际参数的值public class HelloWorld { public static void main(String[] args) { int arr[] = {10,20,30};//实际参数 System.out.println("调用change方法前" + arr[1]); change(arr); System.out.p原创 2021-03-25 12:00:35 · 263 阅读 · 0 评论 -
方法的参数传递(数据类型)
方法的参数传递(数据类型)/*对基于数据类型的参数,形式参数的改变,不影响实际参数的值 */public class HelloWorld { public static void main(String[] args) { int number = 100;//number = 100是实际参数 System.out.println("调用change方法前" + number); change(number); System.原创 2021-03-25 11:59:49 · 160 阅读 · 0 评论 -
方法重载练习
方法重载练习//需求:使用方法重载的思想,设计比较两个整数是否相同的方法,兼容全整数类型(byet,short,int,long)public class HelloWorld { public static void main(String[] args){ System.out.println(caompare(10,20));//整数默认是int类型,所以走第一个方法 //如果行进行其他方法则需要进行强转 System.out.println原创 2021-03-25 11:59:13 · 261 阅读 · 0 评论 -
方法重载
方法重载/*多个方法在同一个类中多个方法具有相同的方法名多个方法的参数不相同,类型不同或者数量不同*/public class HelloWorld{ public static void main(String[] args){ //调用方法 int result1 = sum(10,20); System.out.println(result1); double redult2 = sum(10.0,20.0);原创 2021-03-25 11:58:20 · 61 阅读 · 0 评论 -
带返回值方法练习
带返回值方法练习public class HelloWorld { public static void main(String[] args) { int max = getMax(10,20); System.out.println("较大值是:"+max); } public static int getMax(int a, int b) { if (a < b) { return b;原创 2021-03-25 11:57:36 · 121 阅读 · 1 评论 -
带返回值方法的定义和调用
带返回值方法的定义和调用public class HelloWorld{ public static void main(String[] args){ //isEvevNumber(10);直接用方法名(参数)的方式来接收没有意义,无法输出 //需要用:数据类型 变量名 = 方法名(参数) boolean flag = isEvevNumber(10); System.out.println(flag); } pub原创 2021-03-23 12:21:28 · 253 阅读 · 0 评论 -
带参数方法的定义和调用
带参数方法的定义和调用public class HelloWorld { public static void main(String[] args){ getMax(5,3); }//例如:需求:设计一个方法用于打印两个数中的较大数 public static void getMax(int a,int b){//方法名(参数名,参数名) if(a<b){ System.out.println(b); }el原创 2021-03-23 12:20:55 · 247 阅读 · 0 评论 -
java方法的练习
方法练习//需求:设计一个方法用于打印两个数中的较大数import java.util.Scanner;public class HelloWorld { public static void main(String[] args) { getMax(); } public static void getMax() { Scanner sc = new Scanner(System.in); int a = sc.nextI原创 2021-03-23 12:20:16 · 44 阅读 · 0 评论 -
方法调用
方法调用public class HelloWorld{ public static void main(String[] args){ isEvenNumber();//只有在main方法下调用方法才能生效,因为main方法是程序的入口方法,改行操作为调用下方的方法 }//定义一个方法,在方法中定义一个变量,判断该数据是否为偶数 public static void isEvenNumber(){ int number = 10;原创 2021-03-23 12:19:27 · 69 阅读 · 0 评论 -
求一组数的最大值
求一组数的最大值public class HelloWorld{ public static void main(String[] args){ int arr[] = {12, 45,98,73,60}; int max = arr[0];//一般都事将数组中的第一个数[0]当成初始值去与其他数据比较 for (int x=1; x<arr.length; x++){ if(arr[x] > max){原创 2021-03-23 12:18:16 · 523 阅读 · 0 评论 -
数组的常见操作
数组的常见操作public class HelloWorld { public static void main(String[] args) { int arr[] = {11, 22, 33, 44, 55}; System.out.println(arr[0]); System.out.println(arr[1]); System.out.println(arr[2]); System.out.println(原创 2021-03-23 12:17:24 · 47 阅读 · 0 评论 -
数组静态初始化
数组静态初始化public class HelloWorld{ public static void main(String[] args){//定义数组 int[] arr = {1,2,3};//输出数组名 System.out.println(arr);//输出数组中的元素 System.out.println(arr[0]); System.out.println(arr[1]); System.out.原创 2021-03-23 12:16:22 · 105 阅读 · 0 评论 -
数组动态初始化
数组动态初始化//数组动态初始化lic class HelloWorld { public static void main(String[] args) { int[] arr = new int[3]; System.out.println(arr); System.out.println(arr[0]); System.out.println(arr[1]); System.out.println(arr[2])原创 2021-03-23 12:15:35 · 199 阅读 · 0 评论 -
数组
数组public class HelloWorld { public static void main(String[] args){ int[] arr = new int[3]; /* 左边: int:说明数组中的元素类型是int类型 []:说明这是一个数组 arr:数组的名称 右边: new:为数组申请内存空间 int:说明数组中的元素类型是int类原创 2021-03-23 12:14:39 · 43 阅读 · 0 评论 -
案例:猜数字
案例:猜数字//案例:猜数字//需求:程序自动生成一个1-100之间的数字,使用程序实现猜出这个数字是多少?//如果猜的数字比真实数字大,提示你猜的数据大了//如果猜的数字比真实数字小,提示你猜的数据小了//如果猜的数字比真实数字相等,提示恭喜你猜中了import java.util.Random;import java.util.Scanner;public class HelloWorld { public static void main(String[] args) {原创 2021-03-23 12:13:18 · 108 阅读 · 0 评论 -
Random用法
Random用法//Random//作用:用于产生一个随机数import java.util.Random;public class HelloWorld{ public static void main(String[] args){ Random r = new Random(); //用循环获取10个平均数 for (int i=0; i<10; i++){ int number = r.nextInt(10原创 2021-03-22 14:26:08 · 223 阅读 · 0 评论 -
跳转控制语句(continue,break)
跳转控制语句//跳转控制语句//continue:用在循环中,基于条件控制,跳过某次循环内容的执行,继续下一次的执行//break:用在循环中,基于条件控制,终止循环体内容的执行,也就是说既然结束当前的整个循环public class HelloWorld{ public static void main(String[] args){ for(int i = 1;i<=5; i++){ if(i%2 == 0){原创 2021-03-22 14:25:29 · 374 阅读 · 0 评论 -
三种循环的区别(for,while,do...while)
三种循环的区别//第一个区别public class HelloWorld { public static void main(String[] args){ //for循环 for(int i = 3; i<3; i++){ System.out.println("HelloWorld");//3<3不成立 无法输出HelloWorld } //while循环 int j = 3原创 2021-03-22 14:24:35 · 228 阅读 · 0 评论 -
//do...while循环语句 //需求:在控制台输出5次HelloWorld /*public class HelloWorld { public static void main(Str
//do…while循环语句//do...while循环语句//需求:在控制台输出5次HelloWorldpublic class HelloWorld { public static void main(String[] args){ int i = 1; do{ System.out.println("HelloWorld"); i++; }while (i<=5); }}原创 2021-03-22 14:22:32 · 1111 阅读 · 0 评论 -
案例:珠穆朗玛峰
案例:珠穆朗玛峰//案例:珠穆朗玛峰//需求:珠穆朗玛峰的高度为8844.43米=8844430毫米,加入我有一张足够大的纸,它的厚度为0.1毫米。请问,我折叠多少次,可以折成珠穆朗玛峰的高度?public class HelloWorld{ public static void main (String[] args){ double paper = 0.1; int zf = 8844430; int count = 0; w原创 2021-03-22 14:21:51 · 216 阅读 · 0 评论 -
案例:统计(水仙花)
案例:统计(水仙花)//案例:统计(for循环)//需求:统计水仙花数一共有多少个,并在控制台输出水仙花的个数public class HelloWorld{ public static void main (String[] args){ int count = 0; for(int i=100; i<=999; i++){ int a = i%10; int b = i/10%10;原创 2021-03-22 14:21:06 · 71 阅读 · 0 评论 -
案例:水仙花
水仙花//需求:在控制台输出水仙花数(水仙花是一个三位数,它的个位十位百位的数字立方和等于原数)public class HelloWorld{ public static void main(String[] args){ for(int i=100; i<=999; i++){ int a = i%10; int b = i/10%10; int c = i/10/10%10;原创 2021-03-22 14:19:49 · 100 阅读 · 0 评论 -
案例:求偶数和
for循环语句public class HelloWorld{ public static void main (String[] args){//在控制台输出5次HelloWorld for(int i=1; i<=5 ;i++){ System.out.println("HelloWorld"); } }}原创 2021-03-22 14:16:43 · 67 阅读 · 0 评论 -
案例:春夏秋冬
案例:春夏秋冬//需求:一年有12个月份,有四个季节,键盘录入一个月份,用程序实现判断该月份属于哪个季节import java.util.Scanner;public class HelloWorld{ public static void main(String[] agrs){ Scanner sc = new Scanner(System.in); System.out.println("请输入1-12月中的一个月份"); int mont原创 2021-03-22 14:16:59 · 598 阅读 · 0 评论 -
switch语句的使用
switch语句的使用//需求:键盘输入一个数(1-7) 输出对应的星期一,星期二,。。。星期日import java.util.Scanner;public class HelloWorld{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个星期数(1-7)"); int week = s原创 2021-03-22 14:17:06 · 129 阅读 · 0 评论 -
案例:考试奖励
案例:考试奖励//需求:小明快要期末考试了,爸爸对小明说,会根据他不同的考试成绩,送他不同的礼物,加入你可以控制小明的得分。请用程序实现小明到底获得什么礼物,// 并在控制台输出。// 95-100分 礼物: 自行车// 90-94 分 礼物: 游乐园玩一天// 80-89 分 礼物: 玩具一个// 80分以下 礼物: 打一顿//在进行数据测试时,要测试三种数据分别是:正确数据,边界数据,错误数据import java.util.Scanner;p原创 2021-03-21 14:26:15 · 451 阅读 · 0 评论 -
案例:奇偶数
import java.util.Scanner;public class HelloWorld{ public static void main (String[] args){ Scanner sc = new Scanner(System.in); int number = sc.nextInt(); if(number %2 == 0){ System.out.println(number+"为偶数");原创 2021-03-21 14:25:03 · 62 阅读 · 0 评论 -
if语句的使用
//if语句格式1(只适合做一种情况的判断)public class HelloWorld{ public static void main (String[] args) { System.out.println("开始"); int a = 10; int b = 20; if (a == b) { System.out.println("a等于b"); } int c =原创 2021-03-21 14:24:14 · 398 阅读 · 0 评论 -
案例:三个和尚(升级版)
案例:三个和尚(升级版)//需求:有三个和尚他们的身高必须由测量得出(身高未知,由键盘录入),用程序实现获取这三个和尚的最高身高import java.util.Scanner;public class HelloWorld { public static void main (String[] args){ Scanner sc = new Scanner(System.in); System.out.println(" 输入第一个和尚的身高:");原创 2021-03-21 14:22:37 · 267 阅读 · 0 评论 -
数据输入:Scanner的使用
//Scanner使用的基本步骤import java.util.Scanner;//导包文件必须出现在类定义的上边public class HelloWorld{ public static void main (String[] args){ //创建对象 Scanner sc = new Scanner(System.in);//只有sc可以改动 //接收数据 int x = sc.nextInt();//只有x可以改动,如果上方sc发生变原创 2021-03-21 14:21:48 · 79 阅读 · 0 评论