Inlägg

Inlägg som hehelol har skrivit i forumet
Av hehelol

tack Teknocide

det är inte så att jag postade uppgiften, utan postade min kod och hade bara frågor om varför det inte fungerar som den borde (och senare möjliga förbättringar till den). Utöver det så har jag postat mina frågor först efter 12h jobb med den.

cheers

Av hehelol

hehe ... fattar inte va är ditt problem...men låt mig vara omogen i min sandlåda med mina maskerade frågor

Av hehelol

wtf....jaaa...det vore JÄTTE illa om en "inkompetent programmerare" blivit anställd och kunde inte sin uppgift...men va har DET med DET HÄR trådet att göra?! för att om du ville uttrycka din ilska över min inkompetens så hade det räckt med en post.tack

Av hehelol

hmm ... det va ju en SÅÅN REJÄÄÄL knuff jag har fått här ... tack BlueEyes för att göra uppgiften åt mej

Av hehelol

hej!
tack för ditt svar.Jag kämpade länge me att skapa 2 extra set and get för area o perimeter men jag kunde inte få ihop det :S

jag hade typ

public void setRectangleArea(){ double rectangleArea = rectangleLength * rectangleWidth;} public getRectangleArea(){ return rectangleArea;}

o sen samma för perimeter. jag vet inte varför det inte fungerade

och a propos code-taggar, så...jag kunde inte komma på hur man ska göra det, eftersom oftast finns det en knapp - är det

?

oj! nu funkade det!

Av hehelol

enkel java app - korrigering behövs

Hej alla!

Jag behöver lite hjälp med min ("enkla") java application.
Den ska ta emot breden och längden och sedan räkna fram 2 saker och visa de.

jag måste använda två klasser
tack för all hjälp

MVH
Hehelol

import java.io.*; public class Rectangle { private double rectangleLength; private double rectangleWidth; public void setRectangleLength( double length ) { if(length > 0.0 && length < 20.0) rectangleLength = length; else rectangleLength = 1.0; } public void setRectangleWidth( double width ) { if(width > 0.0 && width < 20.0) rectangleWidth = width; else rectangleWidth = 1.0; } public double getRectangleLength() { return rectangleLength; } public double getRectangleWidth() { return rectangleWidth; } public String toString() { return String.format( "Length = %.2f\nWidth = %.2f\nPerimeter = %.2f\nArea = %.2f", getRectangleLength(), getRectangleWidth(), ( 2 * ( getRectangleLength() + getRectangleWidth()) ), (getRectangleLength() * getRectangleWidth()) ); } public void displayMessage() { System.out.printf( toString() ); } }

import java.util.Scanner; public class RectangleTest { public static void main( String args[] ) { Scanner input = new Scanner( System.in ); Rectangle myRectangle = new Rectangle(); System.out.print( "Enter the length of the rectangle: "); double length = input.nextDouble(); myRectangle.setRectangleLength( length ); System.out.println(); System.out.print( "Enter the width of the rectangle: "); double width = input.nextDouble(); myRectangle.setRectangleWidth( width ); System.out.println(); myRectangle.displayMessage(); } }

UPS! nu fick jag ihop det, och det fungerar! jag kunde inte ta bort trådet (vet inte varför-det stog att mitt konto är inaktiv eller jag är inte inloggad - kanske för att jag försökte ta bort första posten i ett tråd). hur som helst - om ni kommer med åsikter om förbättringar eller alternativ, så kan ni ändå skriva tack

Av hehelol

men ... eftersom den ska va me overloaded constructor så : ...

public class Date
{
private int month;
private int day;
private int year;
private String months[] = {"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul," "Aug", "Sep", "Oct", "Nov",

public Date()
{
this( 0, 0, 0 );
}

public Date( int m )
{
this ( m, 0, 0 );
}

public Date( int m, int d )
{
this( m, d, 0 );
}

public Date( int m, int d, int y )
{
month = m;
day = d;
year = y;

setDate( m, d, y );
}

eller ?

tack så jätte mycket för era svar!

Av hehelol

hej

två klasser är kravet i uppgiften ( o exempel som finns i boken e gjord så me). grejen e att jag försökt bygga apps i 2-3v nu o jag hamnar bara till slut alltid me en gigantisk röra som jag skickar at the deadline o hoppas på att läraren förstår ngt av d.
o me den uppgiften har jag kämpat i ngra dagar nu o jag e nära att ge upp eftersom jag börjar förstå mindre ist för mer. därför ber jag om tips om hur man ska bygga sån app.
tack

cheers

Av hehelol

hej! tack för tipset. jag e fullt medveten om att d här ser GANSKA rörigt ut... o jag ska nog följa ditt råd. problemet e att jag vet inte va jag ska använda. kan du tipsa mej om d? typ...vad sån uppgift ska använda.
(+jag fattar t.ex. inte varför man ska ha två filer - juu för att man kan inte ha två class i en fil- men ändå, det låter inte "övertygande" för min del - men jag vet oxo att d e typ REAL basic stuff, så att om man inte kan så kan man lika bra gå o skjuta sig sj ;S)

cheers!

Av hehelol

Behöver hjälp me java app - ta emot o konvertera datumet

Hej Alla!

Det är mitt första post! Jag pluggar en java kurs och behöver lite råd.
som en uppgift jag ska bygga en app, som:
1.först frågar om vilken datum format jag vill använda (1-MM/DD/YYYY, 2-June 14, 1992, 3-exit)
2.sen ska den fråga om input (i det valda formatet) - frågar om input tre gnger (month, day, year)
3. ska visa datumet i båda format

Jag har inte pluggat java alls länge o trots att jag hade suttit 12h om dagn senaste dagar har jag fortfarande stora problem me att begripa saker o ting, som set get, arrays, passing etc. o därför ber jag om hjälp.

System.out.print("Choice: "); int choice = Integer.parseInt(input.readLine()); choice = c;

nu borde väl komma ngt me
if c == 1 då
if c == 2 då ...
if c == 3 då break
eller ska man använda switch med case 1, 2 o 3 , men då behöver jag en array, eller?

o sen låt säga att det e c==1, hur ska man peka att den ska fråga om månad i typ string eller integer

file Date.java

public class Date { private int month; private int day; private int year; public Date() { this( 0, 0, 0 ); } public Date( int m ) { this ( m, 0, 0 ); } public Date( int m, int d ) { this( m, d, 0 ); } public Date( int m, int d, int y ) { setDate( m, d, y ); } public Date( Date date ) { this( date.getMonth(), date.getDay(), date.getYear() ); } public void setDate( int m, int d, int y ) { setMonth( m ); setDay( d ); setYear( y ); } public void setMonth( int m ) { if ( m > 0 && m <= 12 ) return m; else { System.out.printf("Invalid month (%d) set to 1.", testMonth ); return 1; } } public void setDay( int d ) { int daysPerMonth[] = { 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; if ( setDay > 0 && setDay <= daysPerMonth[ m ] ) return setDay; if ( m == 2 && setDay == 29 && ( y % 400 == 0 || ( y % 4 == 0 && y % 100 != 0 ) ) ) return setDay; System.out.printf( "Invalid day (%d) set to 1.", setDay ); return 1; } public void setYear( int y ) { public int getYear() { return year; } public int getDay() { return day; } public int getMonth() { return month; } public String toDate() { return String.format( "%02d//%02d//%02d", getMonth(), getDay(), getYear() ); } public String toFullDate() { return String.format( ???? ); } }

men d saknar självklart ngt sånt:
public Date ( String mstr, int dd, int yy )
{ // check and convert mstr, dd, and yy and save them
// into month, day, and year member data.

}
men jag vet inte hur jag ska lägga till där

o en converter som jag vet inte dir hur jag ska göra.
man använder ngt equalIgnorecase o jämför me array. men jag vet inte hur man skriver, att jämför input me det som finns i array, o sen return i (dvs. dess nummer i arra; t.ex. om may, då may e på plats 5, så i=5)

file DataTest kommer väl va ngt sånt

public class Time2Test { public static void main( String args[] ) { System.out.println( "MM/DD/YYYY:" ); System.out.printf( " %s\n", s1.toDate() ); System.out.println( "Month DD, YYYY: " ); System.out.printf( " %s\n", s2.toFullDate() ); } }

men d saknar självklart s1 o s2 (men hur ska man lägga till det)?

Jag e tacksam för all hjälp.
Hoppas ni hör av er

Med Vänliga Hälsningar

Ernest