小宝设置了一个自然数的运算程序输入数a加星号键在输入b得到运算a星b=a^2-b^2

小宝设置了一个自然数的运算程序输入数a加星号键在输入b得到运算a星b=a^2-b^2,第1张

1、

(-3)2

=(-3-2)-|2-(-3)|

=-5-5

=-10

2、

(34)(-5)

=[(3-4)-|4-3|](-5)

=[-1-1](-5)

=(-2)(-5)

=[(-2)-(-5)]-|(-5)-(-2)|

=3-3

=0

(首先建个类,把这些复制粘贴进去)

import javaawt;

import javaxswing;

public class F {

JFrame frame = new JFrame("计算机");

JPanel pl = new JPanel();

JPanel p2 = new JPanel();

static JTextField show = new JTextField();

static JButton b0 = new JButton("0");

static JButton b1 = new JButton("1");

static JButton b2 = new JButton("2");

static JButton b3 = new JButton("3");

static JButton b4 = new JButton("4");

static JButton b5 = new JButton("5");

static JButton b6 = new JButton("6");

static JButton b7 = new JButton("7");

static JButton b8 = new JButton("8");

static JButton b9 = new JButton("9");

JButton bjia = new JButton("+");

JButton bjian = new JButton("-");

JButton bcheng = new JButton("");

JButton bchu = new JButton("/");

JButton bdian = new JButton("");

JButton bdeng = new JButton("=");

JButton bqingchu = new JButton("清除");

public void y() {

plsetLayout(new GridLayout(1, 1));

pladd(show);

}

public void p() {

b1addActionListener(new U());

b2addActionListener(new U());

b3addActionListener(new U());

b4addActionListener(new U());

b5addActionListener(new U());

b6addActionListener(new U());

b7addActionListener(new U());

b8addActionListener(new U());

b9addActionListener(new U());

b0addActionListener(new U());

bjiaaddActionListener(new Fu());

bjianaddActionListener(new Fu());

bchengaddActionListener(new Fu());

bchuaddActionListener(new Fu());

bdengaddActionListener(new Deng());

bqingchuaddActionListener(new Qing());

p2setLayout(new GridLayout(6, 3));

p2add(b1);

p2add(b2);

p2add(b3);

p2add(b4);

p2add(b5);

p2add(b6);

p2add(b7);

p2add(b8);

p2add(b9);

p2add(b0);

p2add(bjia);

p2add(bjian);

p2add(bcheng);

p2add(bchu);

p2add(bdian);

p2add(bqingchu);

p2add(bdeng);

}

public void o() {

framesetLayout(new BorderLayout());

frameadd(pl, BorderLayoutNORTH);

frameadd(p2, BorderLayoutCENTER);

framesetSize(400, 300);

framesetVisible(true);

}

public static void main(String[] args) {

F f = new F();

fy();

fp();

fo();

}

}

(再新建个类 把这些也复制粘贴进去)

import javaawteventActionEvent;

import javaawteventActionListener;

public class U implements ActionListener {

public static String str = "";

public static String a = "";

public static String b = "";

public static String k = "";

public void actionPerformed(ActionEvent e) {

String w = egetActionCommand();//字

if (kequals("")) {

a += w;

FshowsetText(a);

} else {

b += w;

FshowsetText(b);

}

}

}

(再新建一个,把下面的复制粘贴)

import javaawteventActionEvent;

import javaawteventActionListener;

public class Deng implements ActionListener {

public void actionPerformed(ActionEvent e) {

int a = IntegerparseInt(Ua);

int b = IntegerparseInt(Ub);

int c = 0;

if (Ukequals("+")) {

c = a + b;

} else

if (Ukequals("-")) {

c = a - b;

} else

if (Ukequals("")) {

c = a b;

} else

if (Ukequals("/")) {

c = a / b;

} else {

}

String d = StringvalueOf(c);

FshowsetText(d);

Ua = d;

Ub = "";

Uk = "";

}

}

(在建一个 复制粘贴)

import javaawteventActionEvent;

import javaawteventActionListener;

public class Fu implements ActionListener {

public void actionPerformed(ActionEvent e) {

String a = egetActionCommand();//字

Uk = a;

}

}

(在建一个)

import javaawteventActionEvent;

import javaawteventActionListener;

public class Qing implements ActionListener {

public void actionPerformed(ActionEvent e) {

Ua = "";

Ub = "";

Uk = "";

FshowsetText("");

}

}

#include "iostream"

#include "string"

using namespace std;

void check(char input, double &x, double &y, int &op, char &err);

double chage(char ch);

int main()

{

double x,y;

int op;

char input[80],err;

double result;

l: cout<<"请输入算术式子(回车)或Q(回车)退出:"<<endl;

gets(input);

if(strcmp(input,"q")==0||strcmp(input,"Q")==0) return 0;

check(input,x,y,op,err);

if(op<0)

{cout<<err<<endl; return 0;}

switch(op)

{

case 1: result=x+y; break;

case 2: result=x-y; break;

case 3: result=xy; break;

case 4: result=x/y; break;

}

cout<<input<<"="<<result<<endl;

goto l;

return 0;

}

void check(char input, double &x, double &y, int &op, char &err)

{

int i=0,j=0,k;

int point=0;

char leftx[20],righty[20];

while(input[i]==' ') i++;

j=i;

if(input[j]=='0'&&(input[j+1]>='0'&&input[j+1]<='9'))

{err="左 *** 作数错误!"; op=-1; return;}

while((input[j]>='0'&&input[j]<='9')||input[j]=='')

{

if(input[j]=='') point++;

if(point>1) {err="左 *** 作数错误!"; op=-1; return;}

j++;

}

k=0;

while(i<j) leftx[k++]=input[i++];

leftx[k]='\0';

x=chage(leftx);

while(input[i]==' ') i++;

switch(input[i])

{

case '+': op=1; i++; break;

case '-': op=2; i++; break;

case '': op=3; i++; break;

case '/': op=4; i++; break;

default: op=-3;

err="运算符错误!";

return;

}

while(input[i]==' ') i++;

j=i;

point=0;

if(input[j]=='0'&&(input[j+1]>='0'&&input[j+1]<='9'))

{err="右 *** 作数错误!"; op=-2; return;}

while((input[j]>='0'&&input[j]<='9')||input[j]=='')

{

if(input[j]=='') point++;

if(point>1) {err="右 *** 作数错误!"; op=-2; return;}

j++;

}

k=0;

while(i<j) righty[k++]=input[i++];

righty[k]='\0';

y=chage(righty);

if(op==4&&y==0)

{err="除数不能为0"; op=-2; return;}

}

double chage(char ch)

{

int i=0,j,f=-1;

double result=0,wre;

while(ch[i])

{

if(ch[i]=='') break;

i++;

}

f=i;

for(i=f-1;i>=0;i--)

{

wre=1;

j=0;

while(j<f-i-1) {wre=10; j++;}

result+=(ch[i]-'0')wre;

}

for(i=f+1;ch[f]&&ch[i];i++)

{

wre=1;

j=0;

while(j<i-f) {wre=01; j++;}

result+=(ch[i]-'0')wre;

}

return result;

}

微信输入法不可以设置计算器。有计算器的微信小程序

微信计算器使用的步骤有3步,我们可以直接在微信的小程序之中使用计算器。以下是具体 *** 作步骤:

1、打开微信然后选择右上方搜索符号。

2、输入计算器然后选择小程序进入

3、选择好功能然后直接使用即可

备注:微信没有自带的计算器功能,他所提供的计算器功能是其他人开发出来的小程序。

有的输入法也有计算器,还有其它的你可以去找一下。

拓展计算器是现代人发明的可以进行数字运算的电子机器。

现代的电子计算器能进行数学运算的手持电子机器,拥有集成电路芯片,但结构比电脑简单得多,可以说是第一代的电子计算机(电脑),且功能也较弱,但较为方便与廉价,可广泛运用于商业交易中,是必备的办公用品之一。除显示计算结果外,还常有溢出指示、错误指示等。计算器电源采用交流转换器或电池,电池可用交流转换器或太阳能转换器再充电。为节省电能,计算器都采用CMOS工艺制作的大规模集成电路。

以上就是关于小宝设置了一个自然数的运算程序输入数a加星号键在输入b得到运算a星b=a^2-b^2全部的内容,包括:小宝设置了一个自然数的运算程序输入数a加星号键在输入b得到运算a星b=a^2-b^2、如何用Java编写四则运算程序、用c++写一个简单的算术运算系统程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10638987.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存