Abaixo o Código:
class Carro {
String cor;
String modelo;
double velocidadeAtual;
double velocidadeMaxima;
//liga o carro
void liga(){
System.out.println("O carro está ligado");
}
//acelera uma certa quantidade
void acelera(double quantidade) {
double velocidadeNova = this.velocidadeAtual + quantidade;
this.velocidadeAtual = velocidadeNova;
}
//devolve a marcha do carro
int pegaMarcha() {
if (this.velocidadeAtual < 0) {
return -1;
}
if (this.velocidadeAtual >= 0 && this.velocidadeAtual < 40) {
return 1;
}
if (this.velocidadeAtual >= 40 && this.velocidadeAtual < 80) {
return 2;
}
return 3;
}
}
Aparecem alguns erros quais seguem na imagem que mando em anexo…
Estou com dificuldades para criar esse programa de exemple e ele é extremamente necessário
para fazer os exercicios.
Sou iniciante no java, e estou tentando aprender por conta própria, já programei em PHP, C e Delphi.
Fico no aguardo de algum apoio.

[quote=FelipeDiVERDADE][code]
Abaixo o Código:
class Carro {
String cor;
String modelo;
double velocidadeAtual;
double velocidadeMaxima;
//liga o carro
void liga(){
System.out.println(“O carro está ligado”);
}
//acelera uma certa quantidade
void acelera(double quantidade) {
double velocidadeNova = this.velocidadeAtual + quantidade;
this.velocidadeAtual = velocidadeNova;
}
//devolve a marcha do carro
int pegaMarcha() {
if (this.velocidadeAtual < 0) {
return -1;
}
if (this.velocidadeAtual >= 0 && this.velocidadeAtual < 40) {
return 1;
}
if (this.velocidadeAtual >= 40 && this.velocidadeAtual < 80) {
return 2;
}
return 3;
}
}
[/code]
Aparecem alguns erros quais seguem na imagem que mando em anexo…
Estou com dificuldades para criar esse programa de exemple e ele é extremamente necessário
para fazer os exercicios.
Sou iniciante no java, e estou tentando aprender por conta própria, já programei em PHP, C e Delphi.
Fico no aguardo de algum apoio.[/quote]
Coloca esse método e tenta rodar.
public static void main(String[] args) {
new Carro().liga();
}
Por favor verifica se coloquei na parte certa, pois apareceu outro erro:
class Carro {
String cor;
String modelo;
double velocidadeAtual;
double velocidadeMaxima;
//PARTE QUE EU ALTEREI E BOTEI O CÓDIGO QUE VOCÊ ME PASSOU
public static void main(String[] args) {
new Carro().liga();
}
//acelera uma certa quantidade
void acelera(double quantidade) {
double velocidadeNova = this.velocidadeAtual + quantidade;
this.velocidadeAtual = velocidadeNova;
}
//devolve a marcha do carro
int pegaMarcha() {
if (this.velocidadeAtual < 0) {
return -1;
}
if (this.velocidadeAtual >= 0 && this.velocidadeAtual < 40)
{
return 1;
}
if (this.velocidadeAtual >= 40 && this.velocidadeAtual < 80)
{
return 2;
}
return 3;
}
}
OBS: Agora da erro ao compilar já… Antes eu conseguia compilar só não conseguia executar.
Desculpe a " falta de inteligência " e “perguntas sem sentido” mas é que sou iniciante mesmo.
Fico no aguardo.

Sua classe Carro está ok. Agora crie um classe separada para testar essa classe.
Algo como:
public class TestaCarro {
public static void main(String[] args) {
Carro carro = new Carro();
carro.liga();
}
}
Eu Criei a TestaCarro.java conforme esta na apostila, abaixo segue o código:
class TestaCarro{
public static void main(String[] args){
Carro meuCarro;
meuCarro = new Carro();
meucarro.cor = "Verde";
meuCarro.modelo = "Fusca";
meuCarro.velocidadeAtual = 0;
meuCarro.velocidadeMaxima = 80;
//liga o carro
meuCarro.liga();
//Acelera o carro
meuCarro.acelera(20);
system.out.println(meuCarro.velocidadeAtual);
}
}
Porém da vários erros quando compila.
Segue em anexo a imagem.

FelipeDiVERDADE
Você inseriu o código postado mas excluiu o código abaixo:
void liga(){
System.out.println("O carro está ligado");
}
System.out.println(meuCarro.velocidadeAtual);
O System é com S maiúsculo. 
[quote=FelipeDiVERDADE]Eu Criei a TestaCarro.java conforme esta na apostila, abaixo segue o código:
class TestaCarro{
public static void main(String[] args){
Carro meuCarro;
meuCarro = new Carro();
meucarro.cor = "Verde";
meuCarro.modelo = "Fusca";
meuCarro.velocidadeAtual = 0;
meuCarro.velocidadeMaxima = 80;
//liga o carro
meuCarro.liga();
//Acelera o carro
meuCarro.acelera(20);
system.out.println(meuCarro.velocidadeAtual);
}
}
Porém da vários erros quando compila.
Segue em anexo a imagem.[/quote]
Na linha 5, altere também meucarro.cor = "Verde"; para meuCarro.cor = "Verde";