首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Java面向对象6(AA ~ AE)

Java面向对象6(AA ~ AE)

作者头像
Lokinli
发布2023-03-09 16:51:56
发布2023-03-09 16:51:56
4240
举报
文章被收录于专栏:以终为始以终为始

AE  简单的复数运算(类和对象) (SDUT 4303)

代码语言:javascript
复制
import java.util.*;

class Complex {
	int a, b;

	Complex() {
	}

	Complex(int n, int m) {
		a = n;
		b = m;
	}

	void getAns(int x, int y, int z) {
		if (z == 1) {
			a += x;
			b += y;
		} else if (z == 2) {
			a -= x;
			b -= y;
		} else if (z == 3) {
			int temp = a;
			a = a * x - b * y;
			b = temp * y + b * x;
		}
	}

	void Print() {
		System.out.println(a + " " + b);
	}
}

public class Main {
	public static void main(String args[]) {
		Scanner sc = new Scanner(System.in);
		int x, y, z;
		Complex p = new Complex(sc.nextInt(), sc.nextInt());
		while (sc.hasNext()) {
			x = sc.nextInt();
			y = sc.nextInt();
			z = sc.nextInt();
			if (x == 0 && y == 0 && z == 0) {
				p.Print();
				break;
			} else
				p.getAns(x, y, z);
			// p.Print();
		}

	}
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-10-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • AE  简单的复数运算(类和对象) (SDUT 4303)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档