好吧,事实上你有方法设置变量叫get - 这显然不是一个好主意,并且没有缩进......但它应该有效。但是,你还没有展示出你是如何使用它的。也许你实际上并没有被称为setter方法?

以下是相同代码但具有不同名称的示例,以及使用它的示例:

class Converter

{

double multiplier = 0;

double divisor = 0;

void setMultiplier(double multiplier)

{

this.multiplier = multiplier;

}

void setDivisor(double divisor)

{

this.divisor = divisor;

}

double convert(double amount)

{

return (amount * multiplier) / divisor;

}

}

public class Test

{

public static void main(String[] args)

{

Converter converter = new Converter();

converter.setMultiplier(3.5);

converter.setDivisor(8.5);

System.out.println(converter.convert(2)); // Prints 0.8235294117647058

}

}就个人而言,我可能会让变量最终并在构造函数中设置它们,但那是另一回事......

arithmetic java_Java:Arithmetic相关推荐

  1. linux下C++动态链接C++库示例详解

    注意其中使用函数返回基类指针的用法,因为Linux的动态链接库不能像MFC中那样直接导出类 一.介绍 如何使用dlopen API动态地加载C++函数和类,是Unix C++程序员经常碰到的问题. 事 ...

  2. CUDA系列学习(四)Parallel Task类型 与 Memory Allocation

    本文为CUDA系列学习第四讲,首先介绍了Parallel communication patterns的几种形式(map, gather, scatter, stencil, transpose), ...

  3. C#秘密武器之反射——基础篇

    先来一段有用的反射代码 namespace Calculator { public interface Iwel { String Print(); } } namespace Calculator ...

  4. Python enum的使用总结

    Python enum的使用总结 枚举(enumeration)在许多编程语言中常被表示为一种基础的数据结构使用,枚举帮助组织一系列密切相关的成员到同一个群组机制下,一般各种离散的属性都可以用枚举的数 ...

  5. 软件工程结对作业01

    设计思想:设置出题数目,出题.JSP 设置出题界面,做题界面,结果界面,判断答案是否正确时,用数组接收对比. 源程序代码: Arithmetic.java package com.jaovo.msg. ...

  6. SQLite字符串拼接

    转自http://blog.csdn.net/zhjp4295216/article/details/5776954 select path || '%' from t_category where ...

  7. 这是一份简易的ACM模板

    1.基础算法 __int128 typedef __int128 LL; inline __int128 read(){__int128 x=0,f=1;char ch=getchar();while ...

  8. 第45届ICPC 昆明站 临时模板补充

    昆明站模板补充 __int128 typedef __int128 LL; inline __int128 read(){__int128 x=0,f=1;char ch=getchar();whil ...

  9. r语言中删除向量的某些元素_R中的向量

    r语言中删除向量的某些元素 Vectors in R are the fundamental data types. This is because the R compiler treats all ...

最新文章

  1. 区块链拓展-信任颠覆
  2. document.getElementById()和document.forms[0].submit()
  3. 【自动驾驶】Eigen:矩阵Matrix的使用
  4. 当在做产品规划时,我们应该干什么 | PMcaff-产品
  5. cad vba 打开文件对话框_CAD文件损坏?无法打开?别急,这八种方法或许能帮到你...
  6. python数据库教程_Python连接mysql数据库及简单增删改查操作示例代码
  7. JS 数字左补零函数
  8. 奥特曼系列ol服务器名称带怪兽,《奥特曼系列ol》怪兽图鉴 怪兽阵容
  9. WebSecurityConfigurerAdapter详解
  10. Android NFC开发详细总结
  11. 雷军:小米开启“重新创业” ;Debian GNU/Linux诞生27周年|极客头条
  12. 2013年思杰合作伙伴移动性解决方案巡展
  13. linux mysql 开发_Linux64下mysql安装和开发
  14. centos7平台手动搭建snort入侵检测系统
  15. 黑马java基础学习笔记第一天
  16. c语言flag跳出循环,四种方法跳出多层循环(return goto flag try)
  17. 微擎系统BUG漏洞解决方法汇总(原创)
  18. 3D GAME PROGRAMMING WITH DIRECTX11 (1)
  19. 16 - 12 - 20 KMP算法 模式匹配 终极奥义!
  20. 基础用户登录测试用例-最全用例设计

热门文章

  1. java备份还原mysql数据库_Java备份还原Mysql数据库
  2. rssi定位算法 c语言,【论文※】An RSSI Gradient-based AP Localization Algorithm 基于RSSI梯度的AP定位算法...
  3. C/C++ 指针详解
  4. 关于java内容_关于java一些概念性的内容
  5. java 签名 ecdsa_Java实现ECDSA签名算法
  6. 最新变态传奇android,新开变态传奇单职业
  7. Anaconda如何重新在开始菜单显示
  8. 统计内存使用率shell
  9. Spectral Bounds for Sparse PCA: Exact and Greedy Algorithms[贪婪算法选特征]
  10. SQL Server如何链接到 Oracle并查询其中的数据?并实现做接口