java常见例题3
更新时间:2023-12-06 14:09:01 阅读量: 教育文库 文档下载
- Java常见面试题推荐度:
- 相关推荐
第一题:分析以下需求,并用代码实现(每个小需求都需要封装成方法) 1.求两个数据之和(整数和小数) 2.判断两个数据是否相等(整数和小数) 3.获取两个数中较大的值(整数和小数) 4.获取两个数中较小的值(整数和小数) 5.否能用一个方法实现3和4的两个功能
package com.itheima;
import java.util.Scanner;
import org.omg.Messaging.SyncScopeHelper; /*
* 第一题:分析以下需求,并用代码实现(每个小需求都需要封装成方法) 1.求两个数据之和(整数和小数) 2.判断两个数据是否相等(整数和小数) 3.获取两个数中较大的值(整数和小数) 4.获取两个数中较小的值(整数和小数) 5.否能用一个方法实现3和4的两个功能 */
public class MethodTest10 { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.print(\请输入一个整数:\ \ int a =scanner.nextInt();
System.out.print(\请输入一个小数:\ \ double b =scanner.nextDouble(); double result=doubleGetSum(a,b); System.out.println(\两个数的和是:\ xd(a, b); GetMax(a,b); }
public static double doubleGetSum(int a,double b){ double sum= a+ b; return sum; }
public static void xd(int a,double b){ if (a==b){ System.out.println(\相等\ }else { System.out.println(\不相等\ } }
public static void GetMax(int a ,double b){ if(a>b){
System.out.println(\两个数最大数是\}else{ System.out.println(\两个数最大数是\}
if(a>b){
System.out.println(\两个数最小数是\ }else{ System.out.println(\两个数最小数是\ } } }
第二题:分析以下需求,并用代码实现 1.把根据键盘录入的班级人数创建数组并给数组赋值分数的操作封装成方法. 2.打印出数组中的最大值封装成方法;
package com.itheima;
import java.util.Scanner; /*
* 第二题:分析以下需求,并用代码实现 1.把根据键盘录入的班级人数创建数组并给数组赋值分数的操作封装成方法. 2.打印出数组中的最大值封装成方法; a:录入班级人数 b:创建数组 c:遍历出最大值并返回最大值 */
public class MethodTest11 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);
System.out.print(\请输入班级人数:\ int a = scanner.nextInt(); int[] arr = new int[a]; fuzhi(arr); //有返回值的不要直接调用,用输出. int maxScore = MaxScore(arr); System.out.println(maxScore); }
// 对学生成绩进行赋值
public static void fuzhi(int arr[]) { for (int i = 0; i < arr.length; i++) { Scanner scanner = new Scanner(System.in); System.out.print(\请输入班级第\学生的成绩:\ arr[i] = scanner.nextInt(); } }
// 找出最高成绩
public static int MaxScore(int arr[]) {
}
}
int max = arr[0];
for (int i = 1; i < arr.length; i++) { if (max < arr[i]) { max = arr[i]; } }
return max;
第三题:分析以下需求,并用代码实现 1.键盘录入长方形的长和宽 定义方法计算该长方形的周长,并在main方法中打印周长 2.键盘录入长方形的长和宽 定义方法计算该长方形的面积,并在main方法中打印面积 3.键盘录入圆的半径 定义方法计算该圆的周长,并在main方法中打印周长 4.键盘录入圆的半径 定义方法计算该圆的面积,并在main方法中打印面积 package com.itheima;
import java.util.Scanner; /*
* 1.键盘录入长方形的长和宽 定义方法计算该长方形的周长,并在main方法中打印周长 2.键盘录入长方形的长和宽 定义方法计算该长方形的面积,并在main方法中打印面积 3.键盘录入圆的半径 定义方法计算该圆的周长,并在main方法中打印周长 4.键盘录入圆的半径 定义方法计算该圆的面积,并在main方法中打印面积 */
public class MethodTest12 { public static void main(String[] args) { Scanner scanner=new Scanner(System.in);
System.out.println(\请输入长方形的长度:\double a =scanner.nextDouble();
System.out.println(\请输入长方形的宽度:\double b =scanner.nextDouble();
System.out.println(\请输入圆的半径:\double r =scanner.nextDouble();
double s =Area(a,b); double x =Area1(a,b); double r1 =Area2(r);
double r2 =Area3(r); System.out.println(\长方形的周长是\ System.out.println(\长方形的面积是\ System.out.println(\圆的周长是:\ System.out.println(\圆的面积是:\ }
//长方形周长
public static double Area(double a,double b){ double s = 2*(a+b); return s; }
//长方形面积
public static double Area1(double a,double b){ double x = a*b; return x; }
//计算该圆的周长
public static double Area2(double r){ double r1 = 2*r*3.1415926; return r1; }
//计算圆的面积 public static double Area3(double r){ double r2 = r*r*3.1415926; return r2; } }
第四题: 分析以下需求,并用代码实现 1.键盘录入一个三位数; 2.定义一个方法,该方法的功能是计算该数字是否是水仙花数,并将结果返回; 3.在main方法中调用该方法; 4.演示格式如下: (1)演示: 请输入一个整数:123 控制台输出:123不是水仙花数;
package com.itheima;
import java.util.Scanner; /*
* 第四题: 分析以下需求,并用代码实现 1.键盘录入一个三位数;
2.定义一个方法,该方法的功能是计算该数字是否是水仙花数,并将结果返回; 3.在main方法中调用该方法; 4.演示格式如下: (1)演示: 请输入一个整数:123 控制台输出:123不是水仙花数; */
//输入一个三位数
//定义方法是否是水仙花 public class MethodTest13 { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.println(\请输入一个三位整数:\ int a =scanner.nextInt(); boolean isFlower = Flower(a); if (isFlower) {
System.out.println(a + \是水仙花===============\} else {
System.out.println(a + \不是水仙花\ } } //定义方法是否是水仙花 public static boolean Flower(int a){ int ge =a; int shi =a/10; int bai =a/100; if((ge*ge*ge+shi*shi*shi+bai*bai*bai)==a){ return true; } return false; } }
第五题: 分析以下需求,并用代码实现 1.定义一个方法equals(int[] arr1,int[] arr2),功能:比较两个数组是否相等(长度和内容均相等则认为两个数组是相同的) 2.定义一个方法fill(int[] arr,int value),功能:将数组arr中的所有元素的值改为value 3.定义一个方法fill(int[] arr,int fromIndex,int toIndex,int value),功能:将数组arr中的元素从索引fromIndex开始到toIndex(不包含toIndex) 对应的值改为value 4.定义一个方法copyOf(int[] arr, int newLength),功能:将数组arr中的newLength个元素拷贝到新数组中,并将新数组返回,从索引为0开始 5.定义一个方法copyOfRange(int[] arr,int from, int to),功能:将数组arr中从索引from(包含from)开始到索引to结束(不包含to)的元素复制到新数组中 ,并将新数组返回
正在阅读:
java常见例题312-06
《维修电工岗位能力训练》教学大纲05-10
1-酒精化学品安全技术说明书(MSDS)07-29
卸船作业流程标准手册05-15
一审刑事判决书案例10-30
2014天津事业单位考试时事政治:摘掉那些毫无必要的“官帽子”07-26
车间培训考核指标09-03
13 化工设备使用与维护试题及答案04-24
注塑模具培训资料08-30
工效学及人机工程教材(含大量案例分析)07-23
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 例题
- 常见
- java
- 土霉素概况
- 餐饮业新员工考核与培训计划 - 0
- 军用电缆保护方案
- 课程设计—回转工作台设计 - 图文
- 浅谈中西方价值观差异对跨文化交际的影响
- 监理工程师考试重点
- 风景名胜区违建案例分析
- 美食厨房—鱼的各种做法
- 2018年年四川省泸州市中考英语试卷(WORD版含答案)
- 基本建设财务规则
- 2016-2017学年人教版地理一师一优课必修三同步练习:5.2《产业转移以东亚为例》6 Word版含答案
- 水利工程协会质检员考试题目
- 管理会计习题及答案
- 度米文库汇编之陕西西安理工大学高等技术学院2014年春季就业洽谈会邀请函
- K12配套2017 - 2018学年高中数学第一章解三角形课时作业1正弦定理新人教B版必修5
- 光磁共振实验报告
- 思修教学大纲2015版
- 药事管理与法规案例分析
- 一、审计初步业务活动程序表
- 短语类型练习题2