שאלה בסיסית בג'אווה - עמוד 2 - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

שאלה בסיסית בג'אווה


spring10

Recommended Posts

אני חושב שהבנתי חלק מהטעויות שלי, אבל זה עדיין לא מושלם / עובד...


public class Cars {


private int speed;


public void stop() {


int stop = speed = 0;


}


public void decrease() {
int decrease = speed - 1;


}


public void increase() {
int increase = speed + 1;
}


public void show() {
System.out.println("Your speed is:");
System.out.print(speed);


}


}

קישור לתוכן
שתף באתרים אחרים

  • תגובות 48
  • נוצר
  • תגובה אחרונה

האם זה מה שאתה מתכוון?



public class Cars {


private int speed;



public Cars()
{
speed = 0;
}

public void stop() {


int speed= 0;


}


public void decrease() {
int decrease = - 1;


}


public void increase() {
increase = + 1;
}


public void show() {
System.out.println("Your speed is:");
System.out.print(speed);


}


}

קישור לתוכן
שתף באתרים אחרים

ממש ממש לא. שוב, למה אתה כל פעם מגדיר משתנים חדשים? בשביל לעדכן משתנה, אתה צריך לשים בו את התוצאה. אם לדוגמה אתה רוצה להוסיף 1 למשתנה בשם x, אז אתה צריך לעשות x = x+1. יש מבין?

קישור לתוכן
שתף באתרים אחרים

  • 2 שבועות מאוחר יותר...

סליחה שאני מקפיץ אבל זאת התשובה:


public class Cars {


private int speed;



public Cars()
{
speed = 0;
}

public void stop() {


speed= 0;


}


public void decrease() {
if (speed>0)
speed=speed-1;


}


public void increase() {
if (speed>=0)
speed=speed+1;
}


public void show() {
System.out.println("Your speed is:");
System.out.println(speed);


}


}

עכשיו יש לי עבודה חדשה שזה בעצם לשפר את התוכנית הזו...

קישור לתוכן
שתף באתרים אחרים

אתה חייב לסדר את סגנון הכתיבה שלך. שים לב לאידנטציה ומיקום הסוגריים.

במתודה של ה-increase למה צריך את הבדיקה?

עכשיו אתה יכול לקרוא על האופרטורים -- , ++

קישור לתוכן
שתף באתרים אחרים

שניצל זאת שאלה חדשה אבל דומה לקודמת, "יותר מתקדמת", אתה יכול לעזור לי קצת בזה?

יש לי בעיה בסיסית בתחילת הדרך לפתירת התרגיל, אתה יכול בבקשה להסביר לי איך אתה מתחיל לפתור שאלה כמו שרשמתי?

איך אתה בוחר פרמטרים (שם פרמטר)? איך אתה מגדיר את הפעולות? איך אתה מגדיר את הפעולות של המחלקה?

כפי שציינתי קודם המטרה של השאלה ליצור מחלקת רכב:

יודעת להאיץ להאט ולעצור כמו בשאלה הקודמת.

בנוסף יש מהירות מקסימלית של 100

בנוסף צריכה להתחיל מ-0 (ברירת מחדל לא?)

להציג מספר של (יצירת בנאי?) (יש ליצור שני עצמים כלומר שתי מכוניות..)

אודה לך מאוד על העזרה..

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.


×
  • צור חדש...