Java:用户输入矩形的长和宽,使用带返回值的方法求该矩形的面积并输出
分析:
1.首先题目给到的是需求为使用带返回值的方法输出面积,所以我们需要编写一个带有返回值的方法去实现获取值并计算,因为矩形的参数为数值型,则我们可以使用int或double作为返回值类型。
2.在方法内编写具体的功能代码之前,我们需要了解矩形的值由用户输入,则我们需要用到Scanner方法去创建一个对象拿到用户从键盘输入的值
创建接收对象格式为:Scanner 对象名=new Scanner(System.in)
接收用户输入的值格式为:返回值类型 变量名=对象名.nextInt();
3.拿到值后我们需要计算面积(s=length*width),然后将计算的结果return返回给函数
4.在main函数中创建一个变量接收调用功能方法所传过来的值,并将其输出即可
代码:
public static void main(String[] args) {//创建变量接收方法的返回值并输出int S=calculate();System.out.println("面积为:"+S);}public static int calculate(){//创建接收数据的对象Scanner sc1=new Scanner(System.in);System.out.println("Input Length:");//创建变量接收用户输入的数据int length=sc1.nextInt();System.out.println("Input Width:");int Width=sc1.nextInt();//计算面积并输出int s=length*Width;return s;}
运行结果:
Java:用户输入矩形的长和宽,使用带返回值的方法求该矩形的面积并输出相关推荐
- 声明一个长方形类,属性有长和宽;操作有赋值、计算长方形的周长和面积、输出信息等,要求定义构造函数(缺省值为10)和析构函数。
题目描述:声明一个长方形类,属性有长和宽:操作有赋值.计算长方形的周长和面积.输出信息等,要求定义构造函数(缺省值为10)和析构函数. 析构函数的作用:对象消亡时,自动被调用,用来释放对象占用的空间. ...
- python编写一个程序、用户输入长方形的长和宽_Python:编写一个程序,要求用户提供颜色、线宽、行长和形状...
我看到的第一个问题是你在前锋线上留下了一个"r".t.forwad(length) 应该是t.forward(length) 另外,如果使用input()width和length将 ...
- Java中带返回值的方法的定义与调用
带返回值的方法定义: public static 数据类型 方法名(参数){return 数据;} 与前文中带返回值的方法定义不同的是,void变成了数据类型,对应return后紧跟的数据.这里顺便说 ...
- Java中带返回值的方法
带返回值方法的定义: public static 数据类型 方法名(参数){ return 数据: } 例如: public static boolean jiou(int number){ retu ...
- java无参_Java中无参无返回和无参带返回的类型方法
在前面的文章中,我们学习了java中方法的定义.分类及调用的相关知识.知道了java中的方法其实可以叫做函数,目的是实现某些我们想要的功能,也知道了java中方法的分类共有四种:无参无返回.无参带返回 ...
- 【Java】编写Java GUI应用程序,完成从键盘输入矩形的长和宽,求矩形的周长和面积并输出结果的功能...
计算公式 周长=(长+宽)*2 面积=长*宽 import javax.swing.JOptionPane; public class MyTest2 {/*输入矩形的长和宽,计算矩形的周长和面积*/ ...
- python输入矩形的长和宽、求周长_输入矩形的长和宽,求出该矩形的周长和面积...
01.1.上机内容:C++程序的编写和运行 02. 03.上机目的:编程序,输入数值,输出星期. 04. 05.我的程序:/*输入矩形的长和宽,求出该矩形的周长和面积*/ 06. 07.2./* 08 ...
- 【C语言】输入矩形的长和宽,计算该矩形的面积
C语言学习-输入矩形的长和宽,计算该矩形的面积 原理 面积(S)= 长(length)* 宽(width) 运行效果 代码 #include<stdio.h> main() {int ...
- C0216:输入矩形的长和宽,输出周长和面积
7-1 C0216:输入矩形的长和宽,输出周长和面积 分数 10 作者 樊鑫 单位 南昌航空大学 C0216:输入矩形的长a和宽b,输出周长c和面积a,请编写完整的程序 输入格式: 3,4 输出格式: ...
最新文章
- Wireshark筛选常用命令
- 图解C/C++中函数参数的值传递、指针传递与引用传递
- vue ui 报错errno:-4058解决办法
- 机器学习-数据科学库(第五天)
- 利用python实现ORM
- Java IO流及应用(一)
- 第三周项目5-数组作数据成员
- jquery --- 阻止表单默认的提交行为,标准化表单的数据
- redis持久化到mysql的方案_redis进阶: 数据持久化
- mysql insert update 同时执行_MySQL进阶三板斧(三)看清“触发器 (Trigger)”的真实面目
- CMU 15-213 Introduction to Computer Systems学习笔记(9) Program Optimization
- Proteus 8.4软件安装教程
- 尚硅谷大数据hadoop教程
- java键盘钩子_java 写的低级鼠标键盘钩子示例
- web端文字转语音播放的几种方式
- 中小企业OA系统自动办公软件
- Rap2 模拟接口 常见规则示例
- win10状态栏卡死,屏幕正常
- DeepMind 解决蛋白质结构预测难题
- springboot+shiro is not eligible for getting processed by all BeanPostProcessors