Button addd = new Button("A + B"); Button sub = new Button("A - B"); Button mul = new Button("A * B"); Button dec = new Button("Dec"); Button fac = new Button("x!"); Button gcf = new Button("GCF"); // This is the code  package prog2; import java.math.BigInteger; public abstract class Biginteger extends Frame { static BigInteger a; static BigInteger b; public Biginteger(BigInteger a, BigInteger b) { this.a = a; this.b = b; } @Override public String toString() { return "Biginteger{" + "a=" + a + ", b=" + b + '}'; } //addition method static BigInteger addbig(BigInteger a, BigInteger b) { return a.add(b); } //subtraction method static BigInteger subtract(BigInteger a, BigInteger b) { return a.subtract(b); } //multiplication method static BigInteger multiply(BigInteger a, BigInteger b) { return a.multiply(b); } //division method static BigInteger divide(BigInteger a, BigInteger b) { return a.divide(b); } //modulous method static BigInteger modulous(BigInteger a, BigInteger b) { return a.remainder(b); } //GCF method static BigInteger GCF(BigInteger a, BigInteger b) { return a.gcd(b); } //LCM method static BigInteger LCM(BigInteger a, BigInteger b) { BigInteger product=a.multiply(b); BigInteger GCF= GCF(a,b); return product.divide(GCF); } //factorial method static BigInteger factorial(int a) { BigInteger fac=new BigInteger("1"); for(int i=2;i<=a;i++) { fac=fac.multiply(BigInteger.valueOf(i)); } return fac; } }

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%

Can I get GUI code for this 

 

These is the buttons that you need to use

// 

Button addd = new Button("A + B");
Button sub = new Button("A - B");
Button mul = new Button("A * B");
Button dec = new Button("Dec");
Button fac = new Button("x!");
Button gcf = new Button("GCF");

//

This is the code 

package prog2;
import java.math.BigInteger;

public abstract class Biginteger extends Frame {
static BigInteger a;
static BigInteger b;


public Biginteger(BigInteger a, BigInteger b) {
this.a = a;
this.b = b;
}

@Override
public String toString() {
return "Biginteger{" +
"a=" + a +
", b=" + b +
'}';
}

//addition method
static BigInteger addbig(BigInteger a, BigInteger b)
{
return a.add(b);
}

//subtraction method
static BigInteger subtract(BigInteger a, BigInteger b)
{
return a.subtract(b);
}

//multiplication method
static BigInteger multiply(BigInteger a, BigInteger b)
{
return a.multiply(b);
}

//division method
static BigInteger divide(BigInteger a, BigInteger b)
{
return a.divide(b);
}

//modulous method
static BigInteger modulous(BigInteger a, BigInteger b)
{
return a.remainder(b);
}

//GCF method
static BigInteger GCF(BigInteger a, BigInteger b)
{
return a.gcd(b);
}

//LCM method
static BigInteger LCM(BigInteger a, BigInteger b)
{
BigInteger product=a.multiply(b);
BigInteger GCF= GCF(a,b);
return product.divide(GCF);
}

//factorial method
static BigInteger factorial(int a)
{
BigInteger fac=new BigInteger("1");

for(int i=2;i<=a;i++)
{
fac=fac.multiply(BigInteger.valueOf(i));
}

return fac;
}
}

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 11 images

Blurred answer
Knowledge Booster
Random Class and its operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education