954,525 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

convert python to java

hi there i have some python coding which i need to convert to java can ne1 help me please email me back if you can help then i will show you the coding much appriciated

shak187
Newbie Poster
8 posts since Apr 2005
Reputation Points: 10
Solved Threads: 0
 

Why do that? Let your Python code run in Java:

http://www.jython.org/

It's a python interpreter written in pure Java! Snazzy.

alc6379
Cookie... That's it
Team Colleague
2,820 posts since Dec 2003
Reputation Points: 186
Solved Threads: 147
 

what it is is that i need to convert it to proper java so it can be run on actual java software thnaks for the link though

shak187
Newbie Poster
8 posts since Apr 2005
Reputation Points: 10
Solved Threads: 0
 

post the code. well see what we can do.

kyle.tk
Newbie Poster
3 posts since May 2005
Reputation Points: 10
Solved Threads: 1
 

HERE IS THE CODE

import javax.swing.JOptionPane;

//=== CONSTANTS ====
public class version21
{
//decalaration
private int LOWER_EASY = 0;
private int UPPER_EASY = 100;
private boolean FIRST = true;
private boolean OTHER = false;
String numG;
private int numGoes, totalGoes, numCorrect;
private boolean start, carryOn;
private int num;
private int guess,getGuess;
private boolean playAgain;
private boolean tryAgain;
private boolean retValue;
private boolean numGuesses;

public static void main(String [] args)
{
// === declare and initialise main's local variables ===
numGoes = 0; //number of times the game is played
totalGoes = 0; // total number of guesses made
start = true;
numCorrect = 0;

// === BEGIN MAIN LOOP FOR THE GAME ===

while (start){
numGuesses = 0;
boolean carryOn = true;
String s;
int guess = Integer.parseInt(JOptionPane.showInputDialog(null,"pick a number between 1 and 100"));
int num = Random.nextInt(UPPER_EASY-LOWER_EASY)+LOWER_EASY; //range between LOWER_EASY and UPPER_EASY
System.out.println("For testing purposes the num generated is: "+num);
numGuesses++;
}//while (start)
// === GET USERS GUESSES. LOOP 'TIL THEY EITHER GET IT RIGHT OR GIVE UP ===

while (guess != num && carryOn)
{
carryOn = tryAgain(guess, num);
if (carryOn)
{
guess = getGuess(OTHER);
numGuesses += 1;
}//if (carryOn)
}//while guess

if (guess == num)
{
numG = numGuesses;
String sInput = JOptionPane.showMessageDialog ("Great! You got it right in " + numG + " goes!");
numCorrect += 1;

totalGoes += numGuesses;

start = playAgain();
}//if
// === END MAIN-LOOP

outputResults(numCorrect, numGoes, totalGoes);

public static int getGuess()
{
System.out.println ( "... getting guess");
guess = 0; // some dummy value to pass back
JOptionPane.showInputDialog(null, "guess");
}//getguess()

public static String tryAgain()
{
System.out.printLn(" .... seeing if user wants to guess again");
retValue = false; // some dummy value to pass back
return JOptionPane.showMessageDialog(null, "retValue");
}//tryagain()

public static String playAgain()
{
retValue = false; // some dummy value to pass back
System.out.printLn( "That Game's over.... checking for play again ... ");
return JOptionPane.showMessageDialog(null, "retValue");
}//playagain()

public static int outputResults(String correct, int timesPlayed, int totalAttempts)
{
System.out.printLn( "Thanks for playing.. hope you had fun...");
System.out.printLn( "You played" + timesPlayed +"times.");
System.out.printLn( "You guessed correctly" + correct + "times, and you gave up" + timesPlayed - correct + "times");
}//outputresults()

public static String validResponse( )
{
System.out.println( "...checking that value supplied by user is in the right range");
ok = true; // some dummy value to pass back
return JOptionPane.showMessageDialog(null, "ok");
}//validresponse()


}//Version21

shak187
Newbie Poster
8 posts since Apr 2005
Reputation Points: 10
Solved Threads: 0
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You