
正文
java计算器百分号代码 java计算器百分号代码是什么
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
百分号在java运算里怎么用
java取余是一个比较常见java计算器百分号代码的运算java计算器百分号代码,在各种编程语言中均有相应的运算符(Java/C的%, Pascal/Delphi的mod等等)
Java取余运算符 (%)
一个表达式的值除以另一个表达式的值,返回余数。
result = number1 % number2
参数
result 任何变量
number1 任何数值表达式
number2 任何数值表达式。
说明
取余(或余数)运算符用 number1 除以 number2 (把浮点数四舍五入为整数),然后只返回余数作为 result。例如,在下面的表达式中,A (即 result)等于 5。
A = 19 % 6.7
相关问答
Q1: 在Java中怎样在控制台上显示百分号%
System.out.println("%");就可以输出了。。我用的是Myeclipse。应该是一样的。。
Q2: java计算器代码
import java.awt.*;
import java.awt.event.*;
public class lvhaiya{
int tmp,sum,sum1,sum2=1,sum3=1;
String a,b,c,d;String s="";
Frame f=new Frame("计算器");
private String[]name={
"0","1","2","3","4","5","6","7","8","9","+","-","*","/","=","空格"
};
public Button[] button=new Button[name.length];
TextField t=new TextField("",30);
Panel p=new Panel();
Panel p1=new Panel();
Color color=new Color(100,170,90);
public lvhaiya(){
p1.setLayout(new GridLayout(5,5));
for(int i=0;iname.length;i++){
button[i]=new Button(name[i]);
p1.add(button[i]);
}
p.setLayout(new FlowLayout(FlowLayout.LEFT));
p.setBackground(color);
p.add(t);
f.add(p,BorderLayout.NORTH);
f.add(p1,BorderLayout.SOUTH);
f.pack();
f.setVisible(true);
f.addWindowListener( new WindowClose());
t.setText("0.");
for(int i=0;iname.length;i++){
button[i].addActionListener(new ButtonEventl());
}
}
public static void main(String[]args){
new lvhaiya();
}
class WindowClose extends WindowAdapter{
public void windouClosing(WindowEvent e){
System.exit(0);
}
}
class ButtonEventl implements ActionListener{
public void actionPerformed(ActionEvent e)throws ArithmeticException{
String command=e.getActionCommand();
if(command.equals("+")){
sum=Integer.parseInt(t.getText())+sum;
t.setText(String.valueOf(sum));
a=t.getText();
s="";
}
else if(command.equals("-")){
sum1=Integer.parseInt(t.getText());
b=t.getText();
s="";
}
else if(command.equals("*")){
sum2=Integer.parseInt(t.getText())*sum2;
t.setText(String.valueOf(sum2));
c=t.getText();
s="";
}
else if(command.equals("/")){
sum3=Integer.parseInt(t.getText());
d=t.getText();
s="";
}
else if(command.equals("=")){
if(a!=null){
t.setText(String.valueOf(sum+tmp));
}
if(b!=null){
t.setText(String.valueOf(sum1-tmp));
}
if(c!=null){
t.setText(String.valueOf(sum2*tmp));
}
try{
if(d!=null){
t.setText(String.valueOf(sum3/tmp));
}
}
catch(ArithmeticException a){
t.setText("除数不能为零");
}
}
else if(command.equals("空格")){
sum=0;
a=null;
b=null;
c=null;
d=null;
sum1=0;
sum2=1;
sum3=1;
tmp=0;
t.setText("0");
s="";
}
else{
s=s+command;
t.setText(s);
tmp=Integer.parseInt(s);
}
}
}
}
//按钮可以自己美化一下 希望可以帮到你
Q3: java 计算器代码
import java.util.Scanner;
public class JiSuan {
public static void main(String[] args) {
String zhanghao="765800331";//注意账号密码均为字符串类型
String mima="123456";
int isgoing=0;//当账号或密码输入错误时提示是否继续输入
String select="";//六种运算中你的选择
int result=0;//运算结果
int a=0;
int b=0;
Scanner sa = new Scanner(System.in);
do{
System.out.println("请输入你的账号:");
String zhanghao1= sa.next();
System.out.println("请输入你的密码:");
String mima1= sa.next();
if(zhanghao.equals(zhanghao1)mima.equals(mima1)){
while(zhanghao.equals(zhanghao1)mima.equals(mima1)){
System.out.println("*******************欢迎使用Java小计算器**************");
System.out.println("本计算器提供以下功能");
System.out.println("A.加法");
System.out.println("B.减法");
System.out.println("C.乘法");
System.out.println("D.除法");
System.out.println("E.a的b次幂");
System.out.println("F.退出计算器");
System.out.println("请选择:");
select= sa.next();
char c=select.charAt(0);//申明一个变量c来接收select转换成char类型的变量
switch(c){
case 'A':
System.out.println("请输入第一个数");
a = sa.nextInt();
System.out.println("请输入第二个数");
b = sa.nextInt();
result = a+b;
System.out.println("运算结果如下:"+result);
break;
case 'B':
System.out.println("请输入第一个数");
a = sa.nextInt();
System.out.println("请输入第二个数");
b = sa.nextInt();
result = a-b;
System.out.println("运算结果如下:"+result);
break;
case 'C':
System.out.println("请输入第一个数");
a = sa.nextInt();
System.out.println("请输入第二个数");
b = sa.nextInt();
result = a*b;
System.out.println("运算结果如下:"+result);
break;
case 'D':
System.out.println("请输入第一个数");
a = sa.nextInt();
System.out.println("请输入第二个数");
b = sa.nextInt();
result = a/b;
if(a%b!=0){
int m=a%b;
System.out.println("运算结果如下:"+result+" 余数:"+m);
}else{
System.out.println("运算结果如下:"+result);
}
break;
case 'E':
System.out.println("请输入第一个数");
a = sa.nextInt();
System.out.println("请输入第二个数");
b = sa.nextInt();
int i=0;//指数的底数
int sum=1;//用来接收a的b次幂的结果
for(i=0;ib;i++){
sum=sum*a;
result=sum;
}
System.out.println("运算结果如下:"+result);
break;
case 'F':
System.out.println("退出计算器");
break;
default:
System.out.println("无效输入");
break;
}
if(c=='F'){
break;
}
}
}else{
System.out.println("账号或密码输入错误!");
System.out.println("是否继续输入?(1.是0.否)");
isgoing = sa.nextInt();
}
}while(isgoing==1);
}
}
Q4: 求大神发个完整简单的java计算器代码,
public static void main(String[] args) {
System.out.println("简单计算器");
boolean flag=true;//while循环是否继续,true继续循环,false停止循环
System.out.println("请输入第一个数字");
while(flag){
Scanner scan = new Scanner(System.in);
String bh=scan.next();
try {
double num = Double.parseDouble(bh);
System.out.println("请输入符号(+、-、*、/)");
while(1==1){
String fh=scan.next();
if("+".equals(fh) || "-".equals(fh) || "*".equals(fh) || "/".equals(fh)){
System.out.println("请输入第二个数字");
while(1==1){
String bh2=scan.next();
try {
double num2 = Double.parseDouble(bh2);
double num3=0;
if("+".equals(fh)){
num3=num+num2;
}else if("-".equals(fh)){
num3=num-num2;
}else if("*".equals(fh)){
num3=num*num2;
}else if("/".equals(fh)){
num3=num/num2;
}
System.out.println(num3);
break;
} catch (Exception e) {
System.out.println("请输入第二个正确的数字");
continue;
}
}
break;
}else{
System.out.println("请输入正确的符号(+、-、*、/)");
continue;
}
}
System.out.println("是否继续运算:输入Y或者y继续,输入其它任意字符退出");
String yn=scan.next();
if("Y".equals(yn) || "y".equals(yn)){
continue;
}else{
System.out.println("运算结束");
break;
}
}catch (NumberFormatException e) {//输入非数字类型时
System.out.println("请输入第一个正确的数字");
continue;
}
}
}
java计算器百分号代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java计算器百分号代码是什么、java计算器百分号代码的信息别忘了在本站进行查找喔。







