Ciao.
Questo è il numero romano.
E bentornato.
Quindi abbiamo imparato a conoscere il confronto con Bush, gli operatori logici e questi operatori, come sappiamo, aiutano
a costruire la logica.
Quindi hai iniziato a imparare come costruire la logica e andiamo avanti e mettiamo in azione questi
tipi di operatori di barche.
Quindi implementeremo un semplice esercizio di codifica.
E in questo esercizio di codifica implementerai un metodo che calcolerebbe il prezzo di un'auto usata.
Quindi se hai un'auto usata e se vuoi vendere quella macchina, ti piacerebbe sapere qual è il
prezzo migliore.
Difficile vendere quell'auto adesso.
Paesi diversi hanno siti Web diversi per tale funzionalità.
Ad esempio negli Stati Uniti abbiamo il sito chiamato Kelley Blue Book e le altre liste
possono essere dot com e utilizzando questo sito è possibile sapere quale sarebbe il prezzo per un'auto usata.
Allo stesso modo, diversi paesi hanno i propri siti Web.
Ora se il tuo paese non ha un sito web, probabilmente è un'opportunità per te per costruire qualcosa
di simile.
Quindi entro la fine di questo corso avresti le competenze di base per costruire un sito del genere.
Ma ovviamente dovresti seguire dei corsi di follow-up per imparare alcune tecnologie avanzate.
Alcune tecnologie di follow-up e quindi puoi usarle per costruire qualcosa di simile.
Quindi in questo esercizio di codifica implementerai una versione base di ciò che vediamo qui.
OK.
Una versione molto semplice.
Quindi questo è Kelley Blue Book.
E qui si dice consigliere prezzi Kelley Blue Book.
Quindi questo è ciò che faremo per calcolare il prezzo di un'auto usata.
Quindi qui possiamo cliccare su questo.
Diamo un'occhiata a cosa è
OK.
Ora dobbiamo inserire alcune informazioni di base sulla nostra auto che vogliamo vendere.
Quindi prendiamo questo 2000 18, facciamo di Ford il modello.
Prendiamo questa particolare auto o Ford.
È uno sport eco Ford.
Macchina molto bella.
Diciamo che abbiamo guidato per 15 mila miglia.
OK.
Nell'anno in cui abbiamo guidato 15000 miglia in un altro paese che utilizzeremmo probabilmente utilizzeremmo una metrica
come chilometri.
Ma questo è Miles.
E questo è il luogo in cui alloggiamo.
Quindi questo è essenzialmente il codice di avviamento postale negli Stati Uniti.
Lo chiamano un codice postale.
E un altro paese in alcuni altri paesi lo chiamano codice postale statunitense.
Quindi questo è dove viviamo.
Quindi andiamo avanti e colpiamo dopo quindi quale stile è la tua auto.
Quindi ci sono quattro opzioni.
Selezioniamo questo.
E qui accanto soit sta ancora una volta chiedendo alcune opzioni in più.
Dice che il prezzo con equipaggiamento standard seleziona le tue opzioni.
E allora.
Quali opzioni sono sul tuo veicolo.
OK.
Quindi qualcosa come le caratteristiche di sicurezza su caratteristiche di convenienza.
Quindi quelli potrebbero essere alcune caratteristiche nella macchina selezionare il colore.
È corretto e quali sono le condizioni del tuo veicolo.
È molto buono, eccellente o buono, diciamo.
Molto buona.
Quindi l'auto è in ottime condizioni.
Quindi ora sta calcolando e questa è la logica che stai per scrivere.
Cosa stanno succedendo qui OK.
Ecco qui.
E dice che la macchina può essere venduta a questo prezzo a diciassettemilatrentasei dollari.
Quindi andiamo avanti e osserviamo in tribunale come compilare qualche codice modello.
Andiamo avanti e guardiamo bene.
Questa è una lezione che ti verrà data nella prossima lezione.
Ed è appropriatamente chiamato come stima del prezzo dell'auto o come vogliamo stimare il prezzo dell'auto.
E questa classe ha due metodi.
Il primo metodo qui è chiamato ottenere il prezzo di vendita.
E questo è il metodo principale che dovrai implementare.
Ha qualche codice modello su di te sono stati implementati.
E il secondo metodo verrà utilizzato da questo metodo ed è già implementato.
È piuttosto un buon prezzo.
Quindi non faresti nulla con questo metodo, ma discuteremo anche questo particolare metodo.
Quindi questa classe ti sarà data nella prossima lezione che è in base all'esercizio
in cui andresti avanti e implementerai completamente questo metodo e invia la tua soluzione in modo che il
primo metodo sia il prezzo di vendita, poiché il nome indica che restituirebbe il prezzo dell'auto dati i valori relativi alla macchina.
Quindi abbiamo determinati attributi dell'auto e sulla base di quegli attributi stimerei il prezzo sulla
citazione scritta che sul prezzo scritto è un doppio valore.
Quindi abbiamo il tipo di ritorno che è doppio.
Ora anche qui come il metodo principale.
E sappiamo che il metodo principale è solo uso per uno scopo di impostazione.
Quindi è quello che faremo qui.
Stiamo creando qui un'istanza di stima del prezzo del codice.
E stiamo lavorando per ottenere il metodo del prezzo di vendita con alcuni dati di esempio, quindi sappiamo
che il metodo principale viene utilizzato solo a scopo di test, ma quando invii la soluzione la
tua soluzione verrà automaticamente valutata per la correttezza e la testerà con diversi tipi di dati.
E dirà se il metodo passa il tempo o se la tua soluzione supera o meno il test.
Quindi qui abbiamo alcuni dati di esempio.
Questo è il mio editor di Eclipse.
E se passo il mouse su questo particolare metodo, ottieni il prezzo di vendita.
Mostra la firma del metodo.
E diamo un'occhiata ai parametri del metodo.
Quindi il primo è marca e modello.
Ora se ti ricordi dal sito web in precedenza, la marca e il modello erano due parametri diversi.
Make era Ford e modella quello che era lo sport ecologico.
E questi sono due valori diversi dei due che stavamo sottomettendo dal menu a discesa.
Ma in questo caso particolare li abbiamo rappresentati utilizzando un singolo campo.
OK.
E il prossimo è il tuo prodotto e questo è l'anno in cui la tua auto è stata
prodotta e stiamo superando un valore del campione 2018 terzo come miglia percorse.
Quindi la distanza che non è stata percorsa da quando è nata l'auto.
OK.
Quindi queste sono le miglia guidate.
In questo caso stiamo usando meno ora per il resto dei campi.
Andiamo al metodo qui e osserviamo il resto dei campi.
Quindi abbiamo appena discusso i primi tre parametri.
I prossimi tre sono legati alla sicurezza.
Quindi il primo tra le caratteristiche di sicurezza che l'auto può avere è una chiamata al tabacco.
Ed è mirato in secondo luogo è un B. S. E la terza è IBD quindi è qui.
Entrambe queste sono tasse booleane OK.
Hanno il tipo di dati booleani.
Ora a.
Si può sapere degli airbag che alcune delle auto combattono gli airbag.
Possono avere due o sei airbag, un airbag viene semplicemente installato sul cruscotto e in caso
di incidente si verifica una grave incidente.
Gli airbag sarebbero stati espulsi dal cruscotto e ti avrebbero protetto da eventuali lesioni.
Quindi questo è l'airbag ed è un campo da gioco e supporti evidenti per il sistema di frenatura antibloccaggio sui supporti
CBD per la distribuzione elettronica della forza frenante ed entrambi sono caratteristiche di sicurezza relative ai freni che applicano
i freni.
Non preoccuparti se non hai familiarità con queste parole con questi termini e perché
non sono rilevanti qui è sufficiente se sai che questi sono correlati alle funzionalità di sicurezza e se l'auto
non ha queste caratteristiche, allora ridurre il prezzo dell'auto.
Ora le prossime tre caratteristiche sono legate alle caratteristiche di comfort e le vedremo più avanti in tutti
i campi booleani e in quello finale come nella storia degli incidenti che è anche un campo
booleano.
OK parametro booleano, quindi se un true è passato significherebbe che la macchina è stata coinvolta in un incidente e
in base a ciò aggiustiamo ulteriormente il prezzo di vendita.
Quindi questo è il metodo che è necessario implementare così come ho detto prima questo metodo restituisce il
prezzo dell'auto e che viene rappresentato utilizzando questa variabile denominata prezzo di vendita.
Ed è di tipo doppio perché dobbiamo restituire un doppio.
Ed è quello che stiamo tornando alla fine del metodo.
Stiamo vedendo il prezzo della ridondanza ora è inizializzato con un certo valore e una volta inizializzato
abbiamo tutte queste diverse condizioni.
La logica qui.
Diversi fattori e questi fattori utilizzano questi diversi parametri.
E in base a ciò il prezzo sarebbe regolato continua ad adeguarsi a ciascuno dei fattori.
Quindi qui abbiamo cinque fattori e li esamineremo tutti, ma guardiamo all'inizializzazione iniziale.
Inizialmente sarebbe inizializzato con il prezzo di quella macchina.
Basato sull'anno fabbricato.
Quindi stiamo solo lavorando al secondo metodo chiamato buon prezzo che è già implementato e
stiamo passando il microfono e l'acqua e stiamo passando anche l'anno fabbricato ora nel metodo principale
che abbiamo passato per l'esportazione e lo abbiamo passato fabbricato come 2018.
Quindi questo metodo restituirebbe il prezzo di questa particolare macchina che l'auto per il costo acquistato, quindi c'è un certo prezzo
per questo e questo è il prezzo che verrebbe assegnato a questo metodo di vendita.
Quindi diamo un'occhiata a questo.
Ottieni il metodo del prezzo, quindi eccolo qui.
Quindi prendi i due parametri e qui c'è un po 'di logica.
Non preoccuparti di questo.
Così onorato lo sta facendo se per la maggior parte è passato sta passando.
È scritto in ventimila ma della marca di auto e modello è Honda City.
Ecco allora ritorna venticinquemila.
E questo della macchina è Toyota, quindi un crostino di pane.
Trenta mila.
L'auto non corrisponde a nessuno di questi valori qui.
Poi sarebbe tornato.
Ventimila.
Va bene quindi questa è una dichiarazione if se non ti preoccupare.
Eppure fabbricato non è nemmeno usato.
Quindi questo è solo per renderlo come un caso reale.
Ma non useremo quell'anno per fabbricare e questo è perfetto, dato che questo è solo un
esercizio, ma volevamo solo imitare il modo in cui è fatto nel mondo reale.
Quindi ottenere il prezzo sarebbe il prezzo dell'auto.
Nell'anno in cui è stato prodotto.
Quindi è quello che noi come.
E questo sarà ulteriormente adeguato nel metodo basato sulla logica che stiamo andando in questo momento.
Il prossimo è l'aria corrente.
Quindi l'aria corrente viene calcolata in questo modo e puoi semplicemente ignorarla.
Quindi questo restituirebbe l'anno corrente quando il programma è in esecuzione, quindi il debito locale è una classe
che è nella libreria Java e proviene dalla libreria di data e tempo all'interno della libreria Java e più avanti
nel corso vedremo i dati e il pino API.
Sarà molto più tardi, in quel momento, capiresti la frase in modo che tu possa semplicemente ignorarla.
Ma attualmente l'anno è il 2019.
Quindi questo verrebbe assegnato 2019 e nella prossima dichiarazione stiamo calcolando l'età dell'auto
che è l'anno corrente meno anno fabbricato che viene passato al metodo e ne stiamo aggiungendo uno più.
Quindi se l'anno in corso è il 2019 in aria fabbricato come parte del passato è 2018, allora sarebbe uno qui 2019
meno 2018 più 1.
Quindi questo porterebbe a 8 della macchina sarebbe 2.
Ora se la tua produzione è 2019, quindi è fabbricata nello stesso anno dell'anno in corso, questo sarebbe zero
e solo uno verrebbe assegnato a ciascuna vettura.
Quindi l'auto è prodotta entro l'anno corrente di quanto l'età della macchina sarebbe 1, quindi stampiamo
questo valore, quindi abbiamo i diversi fattori.
Quindi il primo fattore che ridurrebbe il prezzo dell'auto si basa sul valore di deprezzamento annuale.
Ora con ogni anno che passa il prezzo dell'auto si ridurrebbe di default si ridurrebbe alle condizioni qui s alla
fine della macchina è inferiore o uguale a.
Va bene.
Se fosse stato fabbricato negli ultimi 10 anni, il prezzo sarebbe deprezzato del 5% del prezzo di vendita
originale, che è questo prezzo ogni anno.
Va bene così per ogni anno lo ridurremmo del 5% sul prezzo di vendita.
Quindi, ecco un semplice esempio qui se il prezzo è 10000, quindi diciamo che il prezzo di
vendita è diecimila e se è di tre anni allora il prezzo svalutato sarebbe di millecinquecento perché se è diecimila
per un dato anno da quando siamo vedere il 5 percento del prezzo di vendita originale.
Se moltiplichiamo il valore di diecimila per cento, sarebbero cinquecento e dal momento che
diciamo tre anni sarebbe millecinquecento.
Quindi il prezzo totale svalutato è di quindicimilacinquecentocinquecento e sottraendo che da diecimila
ne otteniamo ottomilacinquecento.
Quindi, una volta eseguita questa logica, il prezzo di vendita è di US ottomilacinquecento.
E poi il prossimo come altri fattori che possono ulteriormente regolare il prezzo.
Ora c'è anche un blocco di Alice qui.
Quindi l'auto come l'età dell'auto è maggiore di 10, quindi restituiamo semplicemente questo valore.
Quindi questo è del 10 percento sul prezzo di vendita corrente.
Quindi, se il prezzo di vendita corrente è 10000, abbiamo semplicemente moltiplicato il 10 percento qui.
Punto 1.
E restituiamo direttamente questo valore.
Non abbiamo il metodo che il metodo non esegue più.
Quindi puoi semplicemente copiare questa particolare istruzione nel blocco else, ma se entra in questo blocco
continuerà a regolare il valore.
Quindi il prossimo è basato sulla funzione di sicurezza e dice che l'auto della carta non ha
almeno due airbag e una B è un EBIT.
OK, così dice che ha bisogno di almeno due airbag.
Quindi se vedi qui è un airbag.
Il secondo è un fine in modo che possiamo passare in valore come 1 2 o così via.
Quindi se è inferiore a 2 vuol dire che non ha quella funzione di sicurezza e dobbiamo ridurre
il prezzo di migliaia.
Va bene.
Ridurremmo il prezzo di vendita dello stesso prezzo di vendita che avevamo qui.
Dopo questo dopo aver eseguito il primo fattore.
Quindi il prezzo di vendita sarebbe ulteriormente ridotto di un migliaio di migliaia di dollari.
Quindi questa è solo una condizione, ma abbiamo anche bisogno di queste due condizioni IBS e Eby fare IBD per essere
vero se tutte queste condizioni sono vere, allora abbiamo solo noi.
Quindi la condizione fallirebbe e non eseguiremo il blocco if f non sarà eseguito, ma se qualcuno di
questi questo si vede che abbiamo e qui.
Quindi se una qualsiasi di queste condizioni fallisce, solo noi riduciamo il prezzo ma se l'auto ha due airbag e se ha
anche un anno e se ha anche IBD il che significa che l'EBIT è vero, allora non ridurremo mai il prezzo sul prezzo
rimarrebbe come è quello che qualunque prezzo che abbiamo avuto qui che sarebbe lo stesso prezzo sarebbe
lì ed essere comprato per il processo qui.
E il prossimo fattore.
Quindi il prossimo fattore sono le caratteristiche di comfort.
Ora qui stiamo semplicemente stampando il prezzo di vendita dopo aver verificato le caratteristiche di sicurezza e lo stiamo
facendo anche qui.
Dopo aver controllato per l'anno dopo aver applicato la logica di ammortamento annuale e qui abbiamo le caratteristiche di
comfort.
Qui stiamo dicendo che l'auto ha una telecamera per la retromarcia e uno di questi due tettuccio apribile o auto AC, quindi la telecamera
per la visione posteriore è se l'auto ce l'ha o meno è rappresentata da questo parametro qui.
Quindi una telecamera posteriore è la telecamera che avrebbe potuto essere installata in macchina e
quando invertiremo la macchina ci sarebbe un sai che avremmo uno schermo che mostrerebbe la vista posteriore della macchina
qualunque cosa si trovi dietro l'auto .
Puoi vederlo finire sullo schermo.
Quindi, se un equipaggio è passato significa che la telecamera per la retromarcia è lì in macchina.
Allo stesso modo il tetto apribile è la finestra che abbiamo sul tetto della macchina, anch'essa controllata
elettronicamente.
Quindi, se si fa clic su un pulsante, il tettuccio apribile si aprirà e si chiuderà con l'auto AC per impostare
la temperatura dell'auto a un determinato valore.
È impostato a meno di 2 gradi Celsius, quindi la funzione assicurerebbe che l'auto avrà
sempre quella temperatura.
Quindi entrambi sono booleani.
Quindi, se viene passato un falso, Ford ha l'AC automatico, quindi significa che l'auto non ha quella particolare
caratteristica automatica CA.
Quindi, stiamo dicendo che se la macchina ha una telecamera per la retrovisione e il tetto apribile o l'auto AC,
allora uno di questi allora incrementerà il prezzo trovando dollari.
Quindi il vostro incremento aumenterebbe il prezzo di vendita che avevamo dopo l'esecuzione della logica relativa alle
funzionalità di sicurezza, aumenteremmo il prezzo di 500 dollari.
Ora il prossimo è il prezzo.
Incidenti passati per l'incidente che abbiamo avuto in questo campo finale L'auto ha una storia di incidenti ora se
è veramente passata per quello quindi siamo allora significa che l'auto è stata coinvolta in un incidente e
dobbiamo ridurre il prezzo di vendita di altri cento dollari.
Semplice.
E ancora una volta stiamo stampando il valore qui e l'ultimo si basa su ulteriori chilometri percorsi.
Quindi qui sappiamo che l'età della macchina è lì e, tipicamente, in un dato anno una macchina
sarebbe guidata per 10000 miglia, ma solo se guidi di più allora significa che hai guidato le macchine e
per questo possiamo ridurre il prezzo della macchina.
Quindi qui le miglia attese guidate non sono altro che l'età dell'auto.
Diecimila quindi se questa è l'età della macchina è di tre anni allora trentamila miglia sarebbero un viaggio a
distanza ragionevole, ma se provi se hai viaggiato per quarantamila miglia significa che hai guidato la
macchina e questo è ciò che è computato qui.
Quindi miglia aggiuntive come miglia percorse.
Quindi, se hai guidato quarantamila miglia e le miglia attese guidate erano trentamila, allora le miglia aggiuntive
sarebbero state 10000.
E sulla base di ciò stiamo andando a penalizzare qui.
Quindi ridurremo il prezzo.
E qui ci sono le condizioni.
Dice che abbiamo tre condizioni qui tre delle dichiarazioni.
Dice che il numero F di miglia sopra guidate è maggiore di mille e minore o uguale a 10000.
Quindi ridurre il prezzo di vendita di 500.
Allo stesso modo abbiamo altre due condizioni, in quanto le miglia percorse su guidato sono superiori a 10000 e inferiori o
uguali a 30 mila quindi ridotte di tale importo.
E se le ulteriori miglia percorse sono più grandi di trentamila, allora ridurrai di millecinquecento unità che finalmente
possono rappresentare ciò e che stanno tornando a farti correre qui.
Quindi questo è tutto.
Questo è l'esercizio e nel prossimo esercizio potremo effettivamente trovare questo cavo completo
e puoi implementarlo e inviarlo.
OK.
Quello.
Grazie e buon taglio.