• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Jeanne Boyarsky
  • Devaka Cooray
  • Paul Clapham
Sheriffs:
  • Tim Cooke
  • Knute Snortum
  • Bear Bibeault
Saloon Keepers:
  • Ron McLeod
  • Tim Moores
  • Stephan van Hulst
  • Piet Souris
  • Ganesh Patekar
Bartenders:
  • Frits Walraven
  • Carey Brown
  • Tim Holloway

Java to Android

 
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hey guys
Im working on a project and I need to turn my java code ahead so it can run on Android Studio.

package calcsalarioebeneficio;

import java.util.Scanner;

public class calcsalarioebeneficio {

   /**
    * @param args the command line arguments
    */
   public static void main(String[] args) {
       Scanner entrada = new Scanner(System.in);

       String nome_func;
       int idade_func;
       int dias_trabalhado;
       int hr_trabalhado;
       String turno_diario;
       double valor_trabalho = 0;
       double salario_func = 0;
       double fgts =0;
       double inss = 0;
       System.out.println("Digite o nome do funcionário:");
       nome_func = entrada.next();

       System.out.println("Digite a idade do funcionário: ");
       idade_func = entrada.nextInt();

       System.out.println("Digite quantos dias trabalhados no mês: ");
       dias_trabalhado = entrada.nextInt();

       System.out.println("Regime de horas trabalhadas por dia. 6 ou 8 horas?:");
       hr_trabalhado = entrada.nextInt();

       System.out.println("Digite o Turno. Diurno e Noturno ou Pressione S para Sair: ");
       turno_diario = entrada.next();

       if (!turno_diario.equals("Diurno") && !turno_diario.equals("Noturno")) {

           System.out.println("Programa finalizado!");
           System.exit(0);
       }
       if (turno_diario.equals("Diurno") && (idade_func <= 50)) {
           valor_trabalho = 3;
       } else if (turno_diario.equals("Diurno") && (idade_func > 50)) {
           valor_trabalho = 3 + (3 * 0.10);
       }

       if (turno_diario.equals("Noturno") && (idade_func <= 50)) {
           valor_trabalho = 4;
       } else if (turno_diario.equals("Noturmo") && (idade_func > 50)) {
           valor_trabalho = 4 + (4 * 0.10);
       }

       salario_func = (valor_trabalho * hr_trabalhado * dias_trabalhado) + (valor_trabalho * hr_trabalhado * dias_trabalhado * 1.5);
       fgts = salario_func * 0.08;

       if (salario_func <= 1556.94) {
           inss = salario_func * 0.08;
       } else if ((salario_func >= 1556.95) && (salario_func <= 2594.92)) {
           inss = salario_func * 0.09;
       } else if ((salario_func >= 2594.93) && (salario_func <= 8189.82)) {
           inss = salario_func * 0.11;
       }
       
       System.out.println("O salário Bruto é de:"+ salario_func);
       System.out.println("O Total do Depósito do FGTS é:"+ fgts);
       System.out.println("O depósito do INSS é:"+ inss);
   }
}

Do you guys have any tips?

Thanks in advance
 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Below are few techniques:

(A)
Install ADT plugin
Right click on java project
Select Android > Convert to Android App project.
Supply /res folder, /AndroidManifest.xml and /default.properties if needed.

(B)UPD
Check in your java project into a VCS
Delete it from workspace
Import the project from VCS
On import, select Create New Project -> Android

(C) UDP
Remove the java project from workspace
Start create new Android project wizard
Select create from existing source option and point to your java project folder.

 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!