標題:
[作業] static 關鍵字 (二)
[打印本頁]
作者:
may
時間:
2023-3-6 17:26
標題:
[作業] static 關鍵字 (二)
自定MyMath類別,類別中包含三個方法:pow()、minus() 與 plus()。
利用這些方法,完成指數、減法與加法運算。
譬如當呼叫 MyMath.pow(2,5) 時,能回傳32。
參考執行畫面如下:
本帖隱藏的內容需要回復才可以瀏覽
作者:
高昀昊
時間:
2023-3-11 17:42
public class Ch04 {
public static void main(String[] args) {
MyMath a=new MyMath(2,5);
a.pow();
a.minus();
a.plus();
}
}
class MyMath{
int x,y;
MyMath(int x,int y){
this.x=x;
this.y=y;
}
void pow(){
int m=1;
for(int i=0;i<y;i++){
m*=x;
}
System.out.println(x+"的"+y+"次方等於"+m);
}
void minus(){
int n;
n=x-y;
System.out.println(x+"減"+y+"等於"+n);
}
void plus(){
int o;
o=x+y;
System.out.println(x+"加"+y+"等於"+o);
}
}
複製代碼
作者:
利勁鋼
時間:
2023-3-12 21:54
public class Ch04 {
public static void main(String[] args) {
MyMath a=new MyMath(2,5);
a.pow();
a.minus();
a.plus();
}
}
class MyMath{
int x,y;
MyMath(int x,int y){
this.x=x;
this.y=y;
}
void pow(){
int m=1;
for(int i=0;i<y;i++){
m*=x;
}
System.out.println(x+"的"+y+"次方等於"+m);
}
void minus(){
int n;
n=x-y;
System.out.println(x+"減"+y+"等於"+n);
}
void plus(){
int o;
o=x+y;
System.out.println(x+"加"+y+"等於"+o);
}
}
複製代碼
作者:
鍾易澄
時間:
2023-3-18 11:05
public class Vdo {
public static void main(String[] args) {
System.out.println("2的5次方為"+MyMath.pow(2, 5));
System.out.println("2減去5等於"+MyMath.minus(2, 5));
System.out.println("2加上5等於"+MyMath.plus(2, 5));
}
}
class MyMath
{
static int pow(int x, int y)
{
int res=1;
for(int i=1; i<=y; i++)
res*=x;
return res;
}
static int minus(int x, int y)
{
return x-y;
}
static int plus(int x, int y)
{
return x+y;
}
}
複製代碼
作者:
高鋐鈞
時間:
2023-3-18 11:10
本帖最後由 高鋐鈞 於 2023-3-18 11:37 編輯
public class Ch01 {
public static void main(String[] args) {
System.out.println("2的5次方為"+MyMath.pow(2, 5));
System.out.println("2減去5等於"+MyMath.minus(2, 5));
System.out.println("2加上5等於"+MyMath.plus(2, 5));
}
}
class MyMath
{
static int pow(int x, int y)
{
int a=1;
for(int i=1; i<=y; i++)
a*=x;
return a;
}
static int minus(int x, int y)
{
return x-y;
}
static int plus(int x, int y)
{
return x+y;
}
}
複製代碼
作者:
柳侑辰
時間:
2023-3-18 11:16
public class Ch06 {
public static void main(String[] args) {
System.out.println("2的5次方等於"+MyMath.pow(2,5));
System.out.println("2減去5等於"+MyMath.minus(2, 5));
System.out.println("2加上5等於"+MyMath.plus(2, 5));
}
}
class MyMath
{
static int pow(int x,int y)
{
int s=1;
for(int i=1;i<=y;i++)
s*=x;
return s;
}static int minus(int x,int y)
{
return x-y;
}static int plus(int x,int y)
{
return x+y;
}
}
複製代碼
作者:
田家齊
時間:
2023-3-18 11:26
public class Ch01
{
public static void main(String[] args)
{
System.out.println("2的5次方等於"+m.pow(2,5));
System.out.println("2減5等於"+m.minus(2,5));
System.out.println("2加5等於"+m.plus(2,5));
}
}
class m
{
static int pow(int x,int y)
{
int p=1;
for(int i=0;i<y;i++)
{
p*=x;
}
return p;
}
static int minus(int x,int y)
{
return x-y;
}
static int plus(int x,int y)
{
return x+y;
}
}
複製代碼
作者:
潘逸
時間:
2023-3-18 11:28
public class Ch {
public static void main(String[] args) {
// TODO 自動產生的方法 Stub
MyMath a=new MyMath(2,5);
a.pow();
a.minus();
a.plus();
}
}
class MyMath
{
int x,y;
MyMath(int x,int y){
this.x=x;
this.y=y;
}
void pow(){
int m=1;
for(int i=0;i<y;i++){
m*=x;
}
System.out.println(x+"的"+"次方等於"+m);
}
void minus(){
int n;
n=x-y;
System.out.println(x+"減"+y+"等於"+n);
}
void plus()
{
int o;
o=x+y;
System.out.println(x+"加"+y+"等於"+o);
}
}
複製代碼
作者:
許馹東
時間:
2023-3-18 11:35
public class A{
public static void main(String[] args) {
MyMath a=new MyMath(2,5);
a.pow();
a.minus();
a.plus();
}
}
class MyMath{
int x,y;
MyMath(int x,int y){
this.x=x;
this.y=y;
}
void pow(){
int m=1;
for(int i=0;i<y;i++){
m*=x;
}
System.out.println(x+"的"+y+"次方等於"+m);
}
void minus(){
int n;
n=x-y;
System.out.println(x+"減"+y+"等於"+n);
}
void plus(){
int o;
o=x+y;
System.out.println(x+"加"+y+"等於"+o);
}
}
複製代碼
作者:
曾善勤
時間:
2023-3-18 11:35
public class Ch01 {
public static void main(String[] args) {
System.out.println("2的5次方等於"+MyMath.pow(2,5));
System.out.println("2減去5等於"+MyMath.minus(2, 5));
System.out.println("2加上5等於"+MyMath.plus(2, 5));
}
}
class MyMath
{
static int pow(int x,int z)
{
int s=1;
for(int i=1;i<=z;i++)
s*=x;
return s;
}static int minus(int x,int z)
{
return x-y;
}static int plus(int x,int z)
{
return x+z;
}
}
複製代碼
作者:
許宸瑀
時間:
2023-3-18 11:37
public class Ch91 {
public static void main(String[] args) {
System.out.println("2的5次方為"+MyMath.pow(2, 5));
System.out.println("2減去5等於"+MyMath.minus(2, 5));
System.out.println("2加上5等於"+MyMath.plus(2, 5));
}
}
class MyMath
{
static int pow(int x, int y)
{
int res=1;
for(int i=1; i<=y; i++)
res*=x;
return res;
}
static int minus(int x, int y)
{
return x-y;
}
static int plus(int x, int y)
{
return x+y;
}
}
複製代碼
作者:
孫子傑
時間:
2023-4-5 16:09
import java.util.Scanner;
public class Ch01 {
public static void main(String args[])
{
Scanner s=new Scanner(System.in);
System.out.println("2加上5等於"+MyMath.plus(2, 5));
System.out.println("2減去5等於"+MyMath.minus(2, 5));
System.out.println("2的5次方為"+MyMath.pow(2, 5));
}
}
class MyMath
{
static int pow(int x,int y){
int a=1;
for(int i=1;i<=y;i++)
a*=x;
return a;
}
static int minus(int x,int y){
return x-y;
}
static int plus(int x,int y){
return x+y;
}
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2