这里有新鲜出炉的Java函数式编程,程序狗速度看过来!
java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE(j2ee), JavaME(j2me), JavaSE(j2se))的总称。
这篇文章主要为大家详细介绍了Java对象简单实用案例之计算器实现代码
对 Java中的对象与属性,方法的使用,简单写了个案例
- import java.util.Scanner;
- class Calculste {
- int a; //定义两个整数
- int b;
- String option; //定义接收操作符的字符串
- public void count() {
- //对操作符进行判断
- switch (option) {
- case "+":
- System.out.println("计算和:" + a + "+" + b + "=" + (a + b));
- break;
- case "-":
- System.out.println("计算差:" + a + "-" + b + "=" + (a - b));
- break;
- case "*":
- System.out.println("计算积:" + a + "*" + b + "=" + (a * b));
- break;
- case "/":
- {
- //作除法运算时,分母不能为 0
- if (b != 0) {
- System.out.println("计算商:" + a + "/" + b + "=" + (a / b));
- } else {
- System.out.println("您输入的第二个数不能为 0,请重新输入");
- }
- }
- break;
- case "%":
- System.out.println("计算余:" + a + "%" + b + "=" + (a % b));
- break;
- default:
- System.out.println("您输入的操作符有误,请重新输入");
- }
- }
- }
- class demo3 {
- //需求: 使用java类描述一个计算器类,计算器具备操作数1, 操作数2 、操作符三个公共 的属性,还具备计算的功能行为。
- public static void main(String[] args) {
- System.out.println("两个数的运算");
- Scanner sca = new Scanner(System. in );
- //创建类的对象
- Calculste cal = new Calculste();
- //给属性赋值
- System.out.println("第一个数:");
- cal.a = (int) sca.nextInt();
- System.out.println("第二个数:");
- cal.b = (int) sca.nextInt();
- System.out.println("输入运算符号:");
- cal.option = sca.next(); //接受字符的方法
- //调用方法运算
- cal.count();
- }
- }
这里是在控制台的一些效果:
陌陌说:java语言是面向对象的编程语言,类,类中的对象,对象的属性和方法 都是相当重要的。
来源: http://www.phperz.com/article/17/1201/359392.html