마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

계산기 어플 사칙연산 안됨

0 추천
제목 그대로인데요 코드는 댓글에 올려놓겠습니다
오무 (140 포인트) 님이 2022년 6월 1일 질문
package com.cookandroid.lab7;

import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;

public class LandActivity extends AppCompatActivity {
    CalculateHelper calculateHelper;

    boolean isDot, isBracket, isPreview1;

    int size;

    TextView thirdTxtView;

    String result, number;

    Button clearBtn, plmaBtn, percentBtn, divBtn, mulBtn, subBtn, addBtn, dotBtn, equalBtn, guideBtn,
            ijayulBtn, ijaBtn, bockyulBtn, bockBtn, fourdaBtn, kuckBtn, gunBtn, goBtn, jangBtn, jegobBtn, bracketBtn,
            changeBtn, btn0, btn1, btn2, btn3, btn4, btn5, btn6, btn7, btn8, btn9;

    double d1, result1;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_land);

        calculateHelper = new CalculateHelper();

        size = 0;
        int number = 25;
        int t = String.valueOf(Math.sqrt(number)).length();
        Log.d("test", "" + t + " ? " + String.valueOf(Math.sqrt(number)));

        isPreview1 = false;
        isBracket = false;
        isDot = false;

        int[][] test = new int[5][7];
        isPreview1 = false;
        isBracket = false;
        isDot = false;

        setButtonLand();
        setTextView();

    }

1개의 답변

0 추천
Github에 존재하는 프로젝트들을 참조하세요.

https://github.com/topics/android-calculator
spark (227,830 포인트) 님이 2022년 6월 1일 답변
...