sdut_java_面向对象程序设计上机练习一(函数重载)

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

面向对象程序设计上机练习一(函数重载)

Time Limit: 1000MS  Memory Limit: 65536KB
Problem Description
利用数组和函数重载求5个数最大值(分别考虑整数、单精度、长整数的情况)。
Input
分别输入5个int型整数、5个float 型实数、5个long型正整数。
Output
分别输出5个int型整数的最大值、5个float 型实数的最大值、5个long型正整数的最大值。
Example Input
11 22 666 44 55
11.11 22.22 33.33 888.88 55.55
1234567 222222 333333 444444 555555
Example Output
666
888.88
1234567
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner in = new Scanner (System.in);
		int a = in.nextInt();
		int a1 = in.nextInt();
		int a2 = in.nextInt();
		int a3 = in.nextInt();
		int a4 = in.nextInt();
		float f = in.nextFloat();
		float f1 = in.nextFloat();
		float f2 = in.nextFloat();
		float f3 = in.nextFloat();
		float f4 = in.nextFloat();
		long l = in.nextLong();
		long l1 = in.nextLong();
		long l2 = in.nextLong();
		long l3 = in.nextLong();
		long l4 = in.nextLong();
		Max max = new Max();
		System.out.println(max.getMax(a, a1, a2, a3, a4));
		System.out.println(max.getMax(f, f1, f2, f3, f4));
		System.out.println(max.getMax(l, l1, l2, l3, l4));
		in.close();
	}

}

class Max {
	int max;
	float max1;
	long max2;
	
	public Max(){
		max = 0;
		max1 = 0;
		max2 = 0;
	}
	
	public int getMax( int a, int a1, int a2, int a3, int a4 ){
		max = a;
		if( a1>max )
			max = a1;
		if( a2>max )
			max = a2;
		if( a3>max )
			max = a3;
		if( a4>max )
			max = a4;
		return max;
	}
	
	public float getMax( float a, float a1, float a2, float a3, float a4 ){
		max1 = a;
		if( a1>max1 )
			max1 = a1;
		if( a2>max1 )
			max1 = a2;
		if( a3>max1 )
			max1 = a3;
		if( a4>max1 )
			max1 = a4;
		return max1;
	}
	
	public long getMax( long a, long a1, long a2, long a3, long a4 ){
		max2 = a;
		if( a1>max2 )
			max2 = a1;
		if( a2>max2 )
			max2 = a2;
		if( a3>max2 )
			max2 = a3;
		if( a4>max2 )
			max2 = a4;
		return max2;
	}
}


Java面向对象基础练习题(含答案超详细) 第1题 案例: 声明个日期类MyDate,包含属性:年、月、日 声明个Test02测试类,并在main方法中,创建3个日期对象,个是你的出生日期,个是我们开班 的日期,个是今年过年的日期,并打印显示 系统预定义的日期类型。jdk1.8+提供了2套日期类型 java.util.Date public class Date implements java.io.Serializable,Cloneable, Comparable<Date>{ private... 阅读详情

相关推荐

Java上机练习5及答案

福州大学 Java上机练习5及答案 关于矩阵数组,及统计英文单词的数量,及排序。

Java基础——面向对象综合练习

需求:​ 格斗游戏,每个游戏角色的姓名,血量,都不相同,在选定人物的时候(new对象的时候),这些信息就应该被确定下来。举例:​ 程序运行之后结果为:​ 姓名为:乔峰 血量为:100​ 姓名为:鸠摩智 血量为:100​ 乔峰举起拳头打了鸠摩智下,造成了XX点伤害,鸠摩智还剩下XXX点血。​ 鸠摩智举起拳头打了鸠摩智下,造成了XX点伤害,乔峰还剩下XXX点血。​ 乔峰举起拳头打了鸠摩智下,造成了XX点伤害,鸠摩智还剩下XXX点血。

weixin_52297290的博客 731

Java面向对象编程上机-练习题汇总

Java面向对象编程上机是关于Java面向对象编程上机练习

Java程序设计2023-第三次上机练习

前面题目形状中我们看到,为了输出所有形状的周长与面积,需要建立多个数组进行多次循环。这次试验使用继承与多态来改进我们的设计。定义接口,用于声明个存放Integer元素的栈的常见方法://如果item为null,则不入栈直接返回null。如果栈满,也返回null。如果插入成功,返回item。//出栈,如果为空,则返回null。出栈时只移动栈顶指针,相应位置不置为null public Integer peek();

weixin_61133168的博客 1642

Java面向对象程序设计上机练习函数重载

面向对象程序设计上机练习函数重载)  Time Limit: 1000 ms Memory Limit: 65536 KiB  Problem Description  利用数组和函数重载求5个数最大值(分别考虑整数、单精度、长整数的情况)。  Input  分别输入5个int型整数、5个float 型实数、5个long型正整数。  Output  分别输出5个int型整数的最大值、5个flo...

z_xindong的博客 945

面向对象程序设计上机练习函数重载(java)

import java.util.Scanner; public class Main { static int max(int a,int b,int c,int d,int e){ int max = a; if(max &lt; b) max = b; if(max &lt; c) max = c; ...

陈言陈语的小陈 941

Java sdut acm 1140 面向对象程序设计上机练习函数重载

题目链接:点击打开链接 面向对象程序设计上机练习函数重载) Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 利用数组和函数重载求5个数最大值(分别考虑整数、单精度、长整数的情况)。 Input 分别输入5个int型整数、5个float 型实数、5个long型

Annfan123的博客 783

Java练习 SDUT-1140_面向对象程序设计上机练习函数重载

面向对象程序设计上机练习函数重载) Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 利用数组和函数重载求5个数最大值(分别考虑整数、单精度、长整数的情况)。 Input 分别输入5个int型整数、5个float 型实数、5个long型正整数。 Output 分别输出5个int型整数的最大值、5个float 型实数的...

weixin_34273481的博客 188

sdut 面向对象程序设计上机练习二(函数模板)

面向对象程序设计上机练习二(函数模板) Time Limit: 1000MS Memory limit: 65536K 题目描述 利用数组和函数模板求5个数最大值(分别考虑整数、单精度、长整数的情况)。 输入 分别输入5个int型整数、5个float 型实数、5个long型正整数。 输出 分别输出5个int型整数的最大值、5个float 型实数的最大值、5个long型

生死看淡,不服就干! 1206

sdut oj面向对象程序设计上机练习十二(运算符重载

题目链接:点击打开链接 面向对象程序设计上机练习十二(运算符重载) Time Limit: 1000MS Memory Limit: 65536KB Problem Description 处理个复数与个double数相加的运算,结果存放在个double型变量d1中,输出d1的值。定义Complex(复数)类,在成员函数中包含重载类型转换运算符:operator double(){r

Annfan123的博客 583

函数重载面向对象程序设计上机练习 SDUT 1140)

 仅用于复习备考。 Problem Description 利用数组和函数重载求5个数最大值(分别考虑整数、单精度、长整数的情况)。 Input 分别输入5个int型整数、5个float 型实数、5个long型正整数。 Output 分别输出5个int型整数的最大值、5个float 型实数的最大值、5个long型正整数的最大值。 Sample Input 11 22 666 ...

Mercury_Lc的博客 360

SDUT-1140 面向对象程序设计上机练习函数重载

Problem Description 利用数组和函数重载求5个数最大值(分别考虑整数、单精度、长整数的情况)。 Input 分别输入5个int型整数、5个float 型实数、5个long型正整数。 Output 分别输出5个int型整数的最大值、5个float 型实数的最大值、5个long型正整数的最大值。 Sample Input 11 22 666 44 55 11.11 2...

qq_43090545的博客 168

java用方法重载就圆的面积_Java面向对象1(A~F)

QWQ请假节课,错过章内容,只能求助qsh了。import java.util.*;class Number {int a, b;Number(int n, int m) {a = n;b = m;}int getGcd() {int n = a, m = b;while (m > 0) {int x = n;n = m;m = x % m;}return n;}int getLcm()...

weixin_32820457的博客 480

SDUT1140面向对象程序设计上机练习函数重载

#include using namespace std; void maxf(int a[]) { int maxx=0; for(int i=0; i<5; i++) if(a[i]>maxx) maxx=a[i]; cout<<maxx<<endl; } void maxf(float a[]) { float maxx

nar666的博客 625

SDUT- 1140 面向对象程序设计上机练习函数重载

import java.util.Scanner; public class Main { static int Max(int a[]) { int ans = a[0]; for(int i = 0; i &lt; 5; i++)if(a[i] &gt; ans)ans = a[i]; System.out.println(ans); return ans; } s...

Miracle_QSH的博客 290

sdut-Java面向对象-05 类和对象(函数题:23-34题)

请定义Person类,包含两个属性(name:String, age:int),根据主方法中创建对象的形式,定义带参构造方法,show()方法:输出对象的信息,格式参考例程运行结果。注意:对象的年龄在[0,150]之间,超出范围时,年龄为0。class Person{} //注意不要使用public修饰Person p1;p1.show();sc.close();/* 请在这里填写答案 */zhang18name:zhangage:18zhang-5name:zhang。

2302_81657110的博客 1111

sdut-Java面向对象-05 类和对象(函数题:1-11题)

设计类Test,实现若干个数的累加功能。请补充以下代码,完成输出要求。

2302_81657110的博客 806

java函数重载求圆的面积_Java练习 SDUT-1588_圆的面积

圆的面积Time Limit: 1000 ms Memory Limit: 32768 KiBProblem DescriptionGive you the radius of a circle,caculate its area,PI=3.141592653。InputThe first line of the input is a positive integer N,then follows...

weixin_39636987的博客 384
上一篇: sdut_java_圆的面积
下一篇: sdut_java_C/C++经典程序训练3---模拟计算器
哆哆啰啰
博客等级 码龄10年 24粉丝 69原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值