Witam,
Na wstępie dodam, że jestem nowym użytkownikiem i od niedawna zajmuję się programowaniem.
Proszę o pomoc bądź wskazówki w jaki sposób mogę połączyć malutki program JAVA, oto treść:
package test;
import java.util.Scanner;
//public class test {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
double pprzyprostokatna = 0;
double dprzyprostokatna = 0;
double wysokosc = 0;
double tprzyprostokatna1 = 0;
double tprzyprostokatna2 = 0;
double pboczne1 = 0;
double pboczne2 = 0;
double pcalkowite = 0;
double objetosc = 0;
System.out.print("Podaj wartość pierwszego boku podstawy: ");
pprzyprostokatna = input.nextDouble();
System.out.print("Podaj wartość drugiego boku podstawy: ");
dprzyprostokatna = input.nextDouble();
System.out.print("Podaj wartość wysokości graniastosłupa: ");
wysokosc = input.nextDouble();
tprzyprostokatna1 = pprzyprostokatna * pprzyprostokatna + dprzyprostokatna * dprzyprostokatna;
tprzyprostokatna2 = Math.sqrt(tprzyprostokatna1);
pboczne1 = 0.5 * pprzyprostokatna * dprzyprostokatna;
pboczne2 = pprzyprostokatna * wysokosc + dprzyprostokatna * wysokosc + tprzyprostokatna2 * wysokosc;
pcalkowite = 2 * pboczne1 + pboczne2;
objetosc = pboczne1* wysokosc;
System.out.println("Pole powierzchni graniastosłupa wynosi : " + pcalkowite);
System.out.println("Objetość graniastosłupa wynosi : " + objetosc);
}
}
//
Z projektem (layoutem) aplikacji Android - aplikacja uruchamia się na smartphonie, jednak nie wiem jak podłaczyć przycisk Oblicz do powyższego programu JAVA oraz w jaki spsoób zadeklarować gdzie będą wyświetlały się wyniki.
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="pl.graniastoslup.MainActivity" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Graniastosłup" />
<requestFocus />
<TextView
android:id="@+id/TextView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/pprzyprostokatna"
android:layout_below="@+id/pprzyprostokatna"
android:layout_marginTop="15dp"
android:text="@string/dprzyprostokatna" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/pprzyprostokatna"
android:layout_below="@+id/textView1"
android:layout_marginTop="42dp"
android:text="@string/pprzyprostokatna" />
<EditText
android:id="@+id/pprzyprostokatna"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textView1"
android:layout_below="@+id/textView2"
android:layout_marginTop="15dp"
android:ems="10"
android:inputType="numberSigned"
android:shadowColor="#eee" />
<TextView
android:id="@+id/TextView02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignRight="@+id/textView2"
android:layout_centerVertical="true"
android:text="@string/wysokosc" />
<EditText
android:id="@+id/wysokosc"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/dprzyprostokatna"
android:layout_below="@+id/TextView02"
android:layout_marginTop="16dp"
android:ems="10"
android:inputType="numberSigned"
android:shadowColor="#eee" />
<EditText
android:id="@+id/dprzyprostokatna"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/TextView02"
android:layout_below="@+id/TextView01"
android:layout_marginTop="14dp"
android:ems="10"
android:inputType="numberSigned"
android:shadowColor="#eee" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignRight="@+id/TextView01"
android:layout_below="@+id/wysokosc"
android:layout_marginTop="16dp"
android:onClick="@android:string/yes"
android:text="Oblicz" />
<TextView
android:id="@+id/TextView05"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/wysokosc"
android:layout_below="@+id/button1"
android:layout_marginTop="22dp"
android:text="@string/pcalkowite" />
<TextView
android:id="@+id/TextView04"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/TextView05"
android:layout_alignParentBottom="true"
android:layout_marginBottom="18dp"
android:text="@string/objetosc" />
</relativelayout>