作業5テストとパッケージング四則演算

1533 ワード

package aaa;

import java.text.DecimalFormat;

import java.util.Scanner;

public class Dada {

	

	public static void main(String[] args) {

		int condition=1 ;

		Dada dada = new Dada();

		Scanner scanner = new Scanner(System.in);

		while(condition==1){

		System.out.print(" :");

		double x = scanner.nextDouble();

		System.out.print(" :");

		double y = scanner.nextDouble();

		System.out.print(" :");

		String s = scanner.next();

		char z = s.charAt(0);

		Test test=new Test();

		test.yunsuan(x, y, z);

		System.out.print(" ?1    ");

		condition = scanner.nextInt();}

		}

	}







package aaa;



import java.text.DecimalFormat;

public class Test{

public static void yunsuan(double x,double y,Character z){

		DecimalFormat r=new DecimalFormat(); 

		r.applyPattern("#0.00");

		if(z.equals('+')){

			System.out.println(x+"+"+y+"=" + r.format((x+y)));

		} else if(z.equals('-')){

			System.out.println(x+"-"+y+"=" + r.format((x-y)));

		} else if(z.equals('*')){

			System.out.println(x+"*"+y+"=" + r.format((x*y)));

		} else if(z.equals('/')){

			if(y==0){

				System.out.println(" 0");

			} else{

				System.out

		

				.println(x+"/"+y+"=" + r.format((x/y)));

			}

	

		}else{

			System.out.println(" ");

		}

	

	}}

	


仲間が見つからなかったのは、多くの同級生が帰ったからだ.これは私が作った小さなプログラムで、多くの機能はありませんが、このプログラムには多くの改善と多くの機能を追加することができます.