用java 运算编写一个类Calculator1,实现加、减两种运算

用JAVA排序接口实现50 &br/&编写排序接口,包含三个方法:一个比较大小的方法和两个排序方法。比较大小方法接收两个object类型参数,用于比较,返回一个int类型,表示比较结果(返回0表示相等,返回1
用JAVA排序接口实现50 编写排序接口,包含三个方法:一个比较大小的方法和两个排序方法。比较大小方法接收两个object类型参数,用于比较,返回一个int类型,表示比较结果(返回0表示相等,返回1
public interface compareForNumber { public int compareTwoNumber(Object obj_1,Object obj_2); public Object sortTowNumber(Object obj[]); } 下面是实现接口的具体实现类Test_1.java public class Test_1 implements compareForNumber{ @Override public int compareTwoNumber(Object obj_1, Object obj_2) { int value_1; int value_2; try { value_1 = ((Integer) obj_1).intValue(); value_2 = ((Integer) obj_2).intValue(); if(value_1 & value_2) { return value_1; }else if(value_1 & value_2) { return value_2; }el
其他回答 (1)
已有人实现
相关知识等待您来回答
编程领域专家Java基础编程笔试题 - Java面试题 - 职友集(发现中国好公司)
<meta name="description" content="1、 设计一个包含多个构造函数的类,并分别用这些构造函数实例化对象
Java基础编程笔试题
阅读( 176 )
1、 设计一个包含多个构造函数的类,并分别用这些构造函数实例化对象
2、 编写一个类Calculate1,实现加、减两种运算,然后,编写另一个派生类Calculate2,实现乘、除两种运算
3、 建立三个类:居民、成人、官员。居民包含身份证号、姓名、出生日期,而成人继承自居民,多包含学历、职业两项数据;官员则继承自成人,多包含党派、职务两项数据。要求每个类的字段都以属性的方式对外提供数据输入输出的功能
4、 编写一个类,其中包含一个排序的方法sort(),当传入的是一串整数,就按照从小到大的顺序输出,如果传入的是一个字符串,就将字符串反序输出。
5、 编写一个控制台应用程序,定义一个类MyClass,类中包含有public、private以及protected数据成员及方法。然后定义一个从MyClass类继承的类MyMain,将main方法放在MyMain中,在main方法中创建MyClass类的一个对象,并分别访问类中的数据成员及方法。要求注明在试图访问所有类成员时哪些语句会产生编译错误
6、 创建一个类包含有protected数据。在相同的文件里创建第二个类,用一个方法操纵第一个类里的protected数据
7、 编写一个控制台应用程序,完成下列功能,并回答提出的问题
a、 创建一个类A,在构造函数中输出“A”,再创建一个类B,在构造函数中输出“B”
b、 从A继承一个名为C的新类,并在C内创建一个成员变量B,不要为C创建构造函数
c、 在main方法中创建类C的一个对象,写出运行程序后输出的结构
d、 如果在C中也创建一个构造函数输出“C”,整个程序运行的结果又是什么?
8、 编写一个控制台应用程序,完成下列功能,并写出运行程序后输出的结构
a、 创建一个类A,在A中编写一个可以被重写的带int类型参数的方法myMethod,并在该方法中输出传递的整型值加10后的结果
b、 再创建一个类B,使其继承自类A,然后重写A中的myMethod方法,将A中接收的整型值加50,并输出结果
c、 在main方法中分别创建类A和类B的对象,并分别调用myMethod方法
9、 创建一个类,它存储一个int数据成员myNumber,并给该数据成员创建属性,当该数据成员被存储时,将其乘以100;当其被读取时,将其除以100
10、 写一个学生类,包括属性:学号,班号,姓名,年龄,性别。要求用无参构造,方法获得:学号,班号,姓名,年龄(只能小于100岁,大于1,否则要求重新输入),性别(只能男或者女,否则重新输入),最后在主函数输出你对一个学生对象赋值的信息。
11、 设计一个BankAccount类,实现银行某账户的资金往来账目管理,包括建账号、存入、取出等。BankAccount类包括:账号、开户日期,金额,余额。另有一个构造函数和三个成员函数bankIn(处理存入账),bankOut(处理取出账)和一个负责生成账户的自动增长的函数。
分享给朋友:
亲~ 如果您有更好的答案 可在评论区发表您独到的见解。
您想查看更多的信息:
Java面试题目推荐
微信公众号
手机适配版1.运用java 编写一个复数类,有实部和虚部,并实现复数的加减乘除运算?_百度知道
1.运用java 编写一个复数类,有实部和虚部,并实现复数的加减乘除运算?
output+=xu.shi.print(&
Sx2, 1););&#47,xu:&乘;
S除;不要换行
String output = &quot, 0);&#47.xu = x1;/将两个复数相加等于cn
&#47.shi - x1;(&quot, 0),ComplexNumber x2){&#47.print(&
} public static void ComplexDivide(ComplexNumber x1.shi:&&#47.xu - x2;/
output+=&/&#47.xu * x2.xu * x1;/+&plexShow1();x1&#47.out.=0){
System,0-x2,无法相除&显示复数
ComplexNumber c1 = new ComplexNumber(-1.println(&&#47.shi + x2;//减;x1/);
cn.xu * x2_实现两个复数相除;///
output+=&quot, c2);;&
if(fenMu.shi.
ComplexMultiply(c1;),ComplexNumber x2){&#47.将两个复数相加等于cn
S).i&//&#47,ComplexNumber x2){&#47.print(output)!=0){
if(xu&gt, -1).print(&+fenMu).ComplexShow();
cn.print(&;将两个复数相加等于cn
cn.i&quot.shi * x2; int shi.shi = x1.xu);
output+=xu,求分子虚部
int fenMu = x2.shi - x2;x2;
xu = ni, c2).ComplexShow();实现两个复数相加
ComplexNumber cn = new ComplexNumber(0,求分子实部
/&#47.shi = x1.ComplexShow().xu = x1;
ComplexMinus(c1;
} public static void main(String[] args) {
&#47.shi + x2;实现两个复数相减;将两个复数相加等于cn
; } public void ComplexShow1(){&#47.shi + x2.), 0).shi.&;)&复数的实部和虚部 public ComplexNumber(/
output+=plexShow(););/求被除数的共轭复数
ComplexNumber cn = new ComplexNumber(0, c2);
ComplexAdd(c1;);/=0){
output+=&quot,int ni){
shi =/实现两个复数相乘
ComplexNumber cn = new ComplexNumber(0.xu,第一个数除以第二个数
ComplexNumber x2_gong = new ComplexNumber(x2, c2); } public static void ComplexAdd(ComplexNumber x1;加.out.xu * x2.xu.
if(xu&gt.shi * x2.xu = x1;/分母为零;
ComplexNumber c2 = new ComplexNumber(1, 0);/ } public static void ComplexMinus(ComplexNumber x1; } public void ComplexShow(){
String output = &
S初始化复数
cn.xu * x2;
output+= } public static void ComplexMultiply(ComplexNumber x1., -1).print(&quot.println(output).println(&;
System.xu + x2.shi = x1.xu = x1.print(&quot.shi * x2_gong.
ComplexDivide(c1.shi + x2_+& TODO Auto-generated method stub
ComplexNumber cn = new ComplexNumber(-1;/&#47.shi - x1;**
* @param args
*&#47.shi = x1;
cn,第一个数减第二个数
ComplexNumber cn = new ComplexNumber(0.xu * x2_gong:&&quotpublic class ComplexNumber { &#47.xu * x1.out.out,ComplexNumber x2){&#47
其他类似问题
复数的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁JAVA--第十二周任务之1.编写一个应用程序,要求编写一个Panel的子类MyPanel,MyPanel中有一个文本框和一个按钮,要求MyPanel的实例作为其按钮的ActionEvent事件的监视 - 小小的天有大大的梦想
- 博客频道 - CSDN.NET
1433人阅读
首先是测试类
public class Text {
* @param args
public static void main(String[] args) {
// TODO Auto-generated method stub
Myframe my = new Myframe();
接下来是Panel类
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
//1.编写一个应用程序,要求编写一个Panel的子类MyPanel,MyPanel中有一个文本框和一个按钮,
//要求MyPanel的实例作为其按钮的ActionEvent事件的监视器,当单击鼠标时,程序获取文本框中的文本,
//并将该文本作为按钮的名称。再编写一个JFrame的子类,即窗口。窗口的布局为BorderLayout。
//窗口中添加两个MyPanel面板,分别添加到窗口的东面和西面。用一个程序执行入口进行测试。(必做)
public class Mypanel extends JPanel implements ActionListener{
JTextArea t1;
setLayout( new FlowLayout());
t1 = new JTextArea(10,10);
b = new JButton();
b.addActionListener(this);
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
name = t1.getText();
b.setLabel(name);
最后是窗口类
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Myframe extends JFrame{
Mypanel p1,p2;
p1 = new Mypanel();
p2 = new Mypanel();
add(p1,BorderLayout.EAST);
add(p2,BorderLayout.WEST);
setBounds(400, 400, 400, 400);
setVisible(true);
validate();
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:65934次
积分:1374
积分:1374
排名:第14775名
原创:74篇
评论:10条
(4)(18)(13)(1)(2)(12)(12)(13)用Java中的面向思维思想编写一个计算器类,可以实现两个数的加,减,乘,除运算,写出编程的代码_百度知道
用Java中的面向思维思想编写一个计算器类,可以实现两个数的加,减,乘,除运算,写出编程的代码
我有更好的答案
按默认排序
equals(&quot.*.equals(&quot.addActionListener(aa); f;0; pan1; pan1.addActionListener(op); pan1;)) result=num1-num2.addActionListener(op).addActionListener(aa); ; double result=0; c;)) text1; static boolean flag2=false.addActionListener(cl);;); JButton b2=new JButton(& flag1= static String cal=&计算器&quot.setText(cal); b16; JButton b0=new JButton(&quot.getContentPane(); JButton b13=new JButton(& text1;-& pan1; static String object=& b12;除数不能为0&quot.add(b3).addActionListener(aa).getText().getText().add(b2);).setText(a+s).add(bclar); if( pan1.setText(&); b6; if( } catch(Exception e) { S); static JTextField text1=new JTextField(& } } class Clar implements ActionListener { public void actionPerformed(ActionEvent e) { text1; b3; } } public static void main(String[] args) { Counter count=new Counter(); JButton b7=new JButton(&quot.add(b9); } else text1.add(pan1); String s1=D&quot.addActionListener(aa).add(b16);); JButton b9=new JButton(&& JButton b5=new JButton(&quot.add(b14);&+& } } class Result implements ActionListener { public void actionPerformed(ActionEvent e) { double num1; f.addActionListener(aa);); Clar cl=new Clar(); JButton b4=new JButton(& JButton b11=new JButton(& )) result=num1*num2;=&quot.getText().&);); JButton b15=new JButton(&quot.&North& pan1; static boolean flag=),220).&quot.add(b12); b5;)) if(num2==0) text1.addActionListener(aa);*&quot.parseDouble(object).getMessage()); JButton b3=new JButton(& flag2=); else result=num1/ pan1.setText(s1).setSize(200; b11; JButton b12=new JButton(&quot.getActionCommand(); JPanel pan1=new JPanel(); static boolean flag1= else { if(flag2) { text1;); if(a;0&1&+& b4; pan1; flag1=true.toString(result); JButton bclar=new JButton(&/).add(b6); double num2;5&quot.& if(flag1==true) source=text1.equals(&quot.addActionListener(aa); JButton b6=new JButton(&quot.equals(&); JButton b8=new JButton(&7&quot,&0;).equals(&& pan1.setText(&)||a.add(b0).addActionListener(aa);& if( Opertion op=new Opertion(););清零& flag2= } } class A implements ActionListener { public void actionPerformed(ActionEvent e) { String a=text1.RIGHT);*&0;);*&4&); b8.add(text1;6& pan1; text1;&quot.addActionListener(op).setText(s); b1; c; pan1; String s=e;8&;; num1=D pan1;).add(b7); object=text1;)) result=num1+num2;&#47.add(b8);3& pan1.addActionListener(aa); b9;&#47.equals(&quot.add(b11); public void init() { try { Container c=f; text1; pan1.equals(& b14; Result re=new Result().num2; b13; flag=); JButton b1=new JButton(&)||a.add(b4).addActionListener(aa); } } } class Opertion implements ActionListener { public void actionPerformed(ActionEvent e) { cal=e; b2;).setText(s); JButton b16=new JButton(& if( num2=Double.println(e;
A aa=new A();).exit(1); class Counter extends WindowAdapter { static JFrame f=new JFrame(&)||a;9&quot.*.equals(&quot.getActionCommand(); JButton b14=new JButton(&).init().addActionListener(aa);
pan1.addActionListener(re).setVisible(true).equals(& pan1;-& b7.add(b13); } public void windowClosing(WindowEvent e){ System.addActionListener(op). b0.setHorizontalAlignment(JTextField.add(b5).*; b15; static String source=&quot.parseDouble(source);+&2&)||a.swing.add(b1).add(b15); pan1.awt.-&quot
lou shang de bu hou dao ,zhe me jian dan de dong xi ni dou gei ta xie chu lai le
其他类似问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 java 位运算 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信