0% found this document useful (0 votes)
7 views12 pages

Javaprojectcode

The document contains code for converting between different units of temperature (Celsius, Fahrenheit, Kelvin), weight (grams, kilograms, milligrams, tons), and length (millimeters, centimeters, meters, kilometers, miles, feet, inches). The code takes user input in one unit, parses it to a double, calculates the conversions to other units, and displays the results. If invalid input is provided, an error message is displayed.

Uploaded by

Imee Correa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views12 pages

Javaprojectcode

The document contains code for converting between different units of temperature (Celsius, Fahrenheit, Kelvin), weight (grams, kilograms, milligrams, tons), and length (millimeters, centimeters, meters, kilometers, miles, feet, inches). The code takes user input in one unit, parses it to a double, calculates the conversions to other units, and displays the results. If invalid input is provided, an error message is displayed.

Uploaded by

Imee Correa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 12

Temp code

String input = txtc.getText();

if (input.isEmpty()){

txtinvalid.setText("Please Enter Valid Temperature");

txtinvalid.setText("Please Enter Valid Temperature");

else{

try{

double celsius = Double.parseDouble(input);

double kelvin = celsius + 273.15;

double fahrenheit = ((celsius*9)/5)+32;

txtk.setText("" + kelvin);

txtf.setText("" + fahrenheit);

catch (NumberFormatException e) {

txtinvalid.setText("Please Enter Valid Temperature" );

txtinvalid.setText("Please Enter Valid Temperature");

}
String input = txtk.getText();

if (input.isEmpty()){

txtinvalid.setText("Please Enter Valid Temperature" );

txtinvalid.setText("Please Enter Valid Temperature" );

else{
try{

double kelvin = Double.parseDouble(input);

double celsius = kelvin+ 273.15;

double fahrenheit = kelvin*9 / 5 - 459.67;

txtc.setText("" + celsius);

txtf.setText("" + fahrenheit);

catch (NumberFormatException e) {

txtinvalid.setText("Please Enter Valid Temperature" );

txtinvalid.setText("Please Enter Valid Temperature");

String input = txtf.getText();

if (input.isEmpty()){

txtinvalid.setText("Please Enter Valid Temperature" );

txtinvalid.setText("Please Enter Valid Temperature" );

else{

try{

double fahrenheit = Double.parseDouble(input);

double celsius = (fahrenheit - 32)* 5 / 9;

double kelvin = (fahrenheit + 459.67)* 5 / 9;

txtc.setText("" + celsius);

txtk.setText("" + kelvin);

}
catch (NumberFormatException e) {

txtinvalid.setText("Please Enter Valid Temperature");

txtinvalid.setText("Please Enter Valid Temperature");

Weight code

String input = txtmg.getText();

if (input.isEmpty()){

txtinvalid.setText("please enter valid number");

txtinvalid.setText("Please enter valid number");

} else try {

double mg = Double.parseDouble(txtmg.getText());

double g = mg * 0.001;

double kl = mg * 0.000001;

double ton = mg * 0.000000001;

txtg.setText("" + g);

txtkg.setText(""+kl);

txtt.setText(""+ton);

} catch (Exception e) {

String input = txtg.getText();

if (input.isEmpty()){

txtinvalid.setText("please enter valid number");

txtinvalid.setText("Please enter valid number");

} else try {
double g = Double.parseDouble(txtg.getText());

double mg = g * 1000;

double kg = g / 1000;

double ton = g * 0.000001;

txtmg.setText("" + mg);

txtkg.setText(""+kg);

txtt.setText(""+ ton);

} catch (Exception e) {

String input = txtkg.getText();

if (input.isEmpty()){

txtinvalid.setText("please enter valid number");

txtinvalid.setText("Please enter valid number");

} else try {

double kg = Double.parseDouble(txtkg.getText());

double mg = kg * 1e+9;

double g = kg * 1000;

double ton = kg / 1000;

txtmg.setText("" + mg);

txtg.setText(""+g);

txtt.setText(""+ ton);

} catch (Exception e) {

}
String input = txtt.getText();

if (input.isEmpty()){

txtinvalid.setText("please enter valid number");

txtinvalid.setText("Please enter valid number");

} else try {

double ton = Double.parseDouble(txtt.getText());

double mg = ton * 1000000000;

double g = ton * 1000000;

double kl = ton * 1000;

txtmg.setText("" + mg);

txtg.setText(""+ g);

txtkg.setText(""+ kl);

} catch (Exception e) {

Length code

String input = txtmm.getText();

if (input.isEmpty()){

txtinvalid.setText("please enter valid number");

txtinvalid.setText("Please enter valid number");

} else try {

double mm = Double.parseDouble(txtmm.getText());

double cm = mm /10;

double m = mm * 0.001;

double dc = mm / 100;

double km = mm * 0.000001;

double mile = mm / 1.609e+6;

double ft = mm * 39370;
double inch = mm * 0.039370078740157477;

txtcm.setText("" + cm);

txtm.setText("" + m);

txtdm.setText("" + dc);

txtkm.setText("" + km);

txtmile.setText("" + mile);

txtft.setText("" + ft);

txtinch.setText("" + inch);

} catch (Exception e) {

String input = txtcm.getText();

if (input.isEmpty()){

txtinvalid.setText("please enter valid number");

txtinvalid.setText("Please enter valid number");

} else try {

double cm = Double.parseDouble(txtcm.getText());

double mm = cm * 10;

double m = mm / 100;

double dc = mm / 10;

double km = mm / 1000000;

double mile = mm / 160900;

double ft = mm / 30.48;

double inch = mm / 2.54;

txtmm.setText("" + mm);

txtm.setText("" + m);

txtdm.setText("" + dc);
txtkm.setText("" + km);

txtmile.setText("" + mile);

txtft.setText("" + ft);

txtinch.setText("" + inch);

} catch (Exception e) {

String input = txtm.getText();

if (input.isEmpty()){

txtinvalid.setText("please enter valid number");

txtinvalid.setText("Please enter valid number");

} else try {

double m = Double.parseDouble(txtm.getText());

double mm = m * 1000;

double cm = m * 100;

double dc = m * 10;

double km = m / 1000;

double mile = m / 160900;

double ft = m / 30.48;

double inch = m / 2.54;

txtmm.setText("" + mm);

txtcm.setText("" + cm);

txtdm.setText("" + dc);

txtkm.setText("" + km);

txtmile.setText("" + mile);

txtft.setText("" + ft);

txtinch.setText("" + inch);

} catch (Exception e) {
}

String input = txtdm.getText();

if (input.isEmpty()){

txtinvalid.setText("please enter valid number");

txtinvalid.setText("Please enter valid number");

} else try {

double dm = Double.parseDouble(txtdm.getText());

double mm = dm * 100;

double m = dm / 10;

double cm = dm * 10;

double km = dm / 10000;

double mile = dm / 16090;

double ft = dm / 3.048;

double inch = dm * 3.937;

txtmm.setText("" + mm);

txtm.setText("" + m);

txtcm.setText("" + cm);

txtkm.setText("" + km);

txtmile.setText("" + mile);

txtft.setText("" + ft);

txtinch.setText("" + inch);

} catch (Exception e) {

private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {


String input = txtkm.getText();

if (input.isEmpty()){

txtinvalid.setText("please enter valid number");

txtinvalid.setText("Please enter valid number");

} else try {

double km = Double.parseDouble(txtkm.getText());

double mm = km * 1e+6;

double m = km * 1000;

double cm = km * 100000;

double dc = km * 10000;

double mile = km / 1609;

double ft = km * 3281;

double inch = km * 39370;

txtmm.setText("" + mm);

txtm.setText("" + m);

txtcm.setText("" + cm);

txtdm.setText("" + dc);

txtmile.setText("" + mile);

txtft.setText("" + ft);

txtinch.setText("" + inch);

} catch (Exception e) {

String input = txtmile.getText();

if (input.isEmpty()){

txtinvalid.setText("please enter valid number");

txtinvalid.setText("Please enter valid number");

} else try {
double mile = Double.parseDouble(txtmile.getText());

double mm = mile * 1.609e+6;

double m = mile * 1609;

double cm = mile * 160900;

double dm = mile * 16090;

double km = mile * 1.609;

double ft = mile * 5280;

double inch = mile * 63360;

txtmm.setText("" + mm);

txtm.setText("" + m);

txtcm.setText("" + cm);

txtdm.setText("" + dm);

txtkm.setText("" + km);

txtft.setText("" + ft);

txtinch.setText("" + inch);

} catch (Exception e) {

String input = txtft.getText();

if (input.isEmpty()){

txtinvalid.setText("please enter valid number");

txtinvalid.setText("Please enter valid number");

} else try {

double ft = Double.parseDouble(txtft.getText());

double mm = ft * 304.8;

double m = ft / 3.281;

double cm = ft * 30.48;

double dm = ft * 3.048;
double km = ft / 3281;

double mile = ft / 3.281;

double inch = ft * 12;

txtmm.setText("" + mm);

txtm.setText("" + m);

txtcm.setText("" + cm);

txtdm.setText("" + dm);

txtkm.setText("" + km);

txtmile.setText(""+ mile);

txtinch.setText("" + inch);

} catch (Exception e) {

String input = txtinch.getText();

if (input.isEmpty()){

txtinvalid.setText("please enter valid number");

txtinvalid.setText("Please enter valid number");

} else try {

double inc = Double.parseDouble(txtinch.getText());

double mm = inc * 25.4;

double m = inc / 39.37;

double cm = inc * 2.54;

double dm = inc / 3.937;

double km = inc / 39370;

double mile = inc / 63360;

double ft = inc / 12;

txtmm.setText("" + mm);

txtm.setText("" + m);
txtcm.setText("" + cm);

txtdm.setText("" + dm);

txtkm.setText("" + km);

txtmile.setText(""+ mile);

txtft.setText("" + ft);

} catch (Exception e) {

You might also like