Turinys
„Java“ gali dirbti su kitais duomenų tipais, išskyrus skaičių tipus, labai svarbus atvejis yra simboliai, galime naudoti tipą, vadinamą Styga kad būtų galima deklaruoti kintamuosius, kuriuose saugomos simbolių eilutės.Styginių tipas
In „Java“ mes turime char tipasTai atitinka vieną simbolį, tačiau, kaip minėjome pradžioje, dažniausiai turėsime naudoti daugiau nei vieną simbolį, pavyzdžiui, kai prašome vartotojo įvesti savo vardą; tam mes turime Stygos tipas.
The Stygos tipas tai tikrai klasė, o ne primityvus duomenų tipas, todėl jos veikimas gali būti artimesnis tokioms klasėms Sistema arba Skaitytuvas nei tokių tipų kaip int arba double, kai klasė naudojama kintamajam deklaruoti, ji vadinama a nuorodos tipas.
Norėdami deklaruoti eilutės tipo kintamąjį, mes tiesiog atliekame šiuos veiksmus:
String message = "Sveiki atvykę į" Java ";
Kaip matome, tai yra įprasta kintamoji deklaracija. Yra dar viena labai paplitusi operacija eilutės sujungimasarba teksto sujungimas - tai ne kas kita, kaip tiesiog dviejų tekstų sujungimas, nesvarbu, ar tai skirtingi kintamieji, ar kintamojo literalai ir kt.
Pažiūrėkime žemiau keletą pavyzdžiai, kaip galime sujungti tekstą skirtingose situacijose:
1-Sujunkite skirtingas teksto dalis:
String message = "" Sveiki atvykę "+" į "+" JAVA ";
Šis atvejis gali būti neįprastas, tačiau tai yra pagrindas, kurį galime padaryti.
2-Sujunkite tekstą ir skaičius:
String message = "" Welcome "+" to "+ 2014;
Šiuo atveju matome, kaip 2014 m. Nebėra kabučių, nes tai yra skaičius.
3-Sujungti kintamuosius:
Tai galbūt vienas iš labiausiai paplitusių sujungimo būdų:
Stygos pavadinimas = "Ramonas"; String sveikinimas = "Labas"; String message = "Sveiki atvykę į" Java ";
Dabar galime atspausdinti pranešimą:
System.out.println (sveikinimas + vardas + pranešimas);
Tokiu būdu mes gausime kiekvieno kintamojo vertę, išspausdintą vieną po kitos.
Skaitytuvo klasė, next () ir nextLine () metodai
Dabar mes ketiname dirbti su Skenerio klasė kad galėtume priimti tekstą, kurį vartotojas įveda per klaviatūrą, ir naudoti jį mūsų programose.
Mes turime du įdomius metodus, pirmasis yra Kitas (), Šis metodas leidžia mums užfiksuoti tekstą ir jį priimti įdedant tarpo simbolį, jis yra naudingas, kai mums reikia tik įtraukti žodį.
Kitas metodas yra nextLine () tai leidžia mums įvesti visą teksto eilutę ir išsiųsti ją tik paspaudus klavišą Įveskite kuris atitinka eilutės pertrauką.
Žemiau pažiūrėkime nedidelę programą, kurioje išbandėme viską, ką iki šiol sužinojome apie Stygos tipas:
importuoti java.util.Scanner; public class Sveiki {public static void main (String [] args) {// mes parenkame Scanner class Scanner input = new Scanner (System.in); // mes naudojame nextLine () metodą System.out.print ("Parašyk savo vardą:"); Eilutės pavadinimas = input.nextLine (); // mes sujungiame. System.out.println („Sveiki atvykę“ + pavadinimas); System.out.println ("Kokia jūsų mėgstamiausia veikla:"); Styginių veikla = input.nextLine (); System.out.println ("mes tada žinome, kas jums patinka" + veikla); System.out.println ("Iki pasimatymo" + pavadinimas); }}
Kaip matome šioje programoje, naudojame nextLine () metodas užfiksuoti vartotojo duomenis, o tai duotų mums tokį rezultatą:
DIDELIS
Taigi mes baigiame šią pamoką, kurioje jau išmokome deklaruoti kintamuosius kaip eilutę, sujungti šiuos kintamuosius ir taip pat sugebėti užfiksuoti eilutę iš vartotojo.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką