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++写一个简单的算术运算系统程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)