-
,
09.03.04
2018
. . , . . , ..
..
, Java. , - .
: ... . .
, 2018
. .
. 020456 04.03.97
00.00.0000. 6084 1/16
. .
. . . 1,86. ..-. 7,44. .-. . 2,0.
100 . 00.
117454, , , 78
1. 4
2. 14
3. 33
4. 35
5. 42
6. 55
7. 57
8. 60
.. 63
1
, , JAVA.
:
, Java, Java (, , , , ), / .
:
Java - - . Java - JavaRuntimeEnvironment.
Java :
Java Development Kit (JDK)
Java Runtime Environment (JRE)
.NetBeans IDE IntelliJ IDEA.
Java.
. JDK, . Java, - . , .
, main(String[]), .
:
package example; public class Example { public static void main(String[] args) { } } |
|
|
Example, example. ( static) main. , main() - . Java, main().
.
, . : (long, int, short, byte), (double, float), (boolean), , (Object).
"=".
, - . 0 9, . float "f", , float. double.
String - Java, , (Java ). . .
:
float length = 2.5f; double radius = 10024.5; intmeanOfLife = 42; Object object = new String("Hello, world!"); String b = "Once compiled, runs everywhere?"; |
: , , , , . "+", "-", "*", "/", "%". , , , . "+", , .
.
, .
, . new. . , int, :
int[] b = newint[10]; |
, length , b.length.
, , . . , 5 , : b[4].
.
- , , , . :
if(a==b) { // b, }else{ // b, } |
, if, , , if, , else. else .
|
|
"{", "}" , . 1 , ( ).
, , , , , , . "==", "!=", ">", "<", ">=", "<=", "!". boolean, true ("") false (""). boolean.
.
- , .Javafor, while, do while.
for- , , , . for:
for(inti=0;i<10;i++) { // } |
, i, 0. ";" , ( i<10), i( 1 "++"). , for , .
while - , , , . while:
while(logic) { // } |
, logic true, .
dowhile - , . , , .
do { // }while(logic); |
/ Java, String
Scanner
,
. .
, .
Scanner, , . () Java System.in. () System.out.
System.err
importjava.util.Scanner; // importjava.util.Scanner; // public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // Scanner inti = 2; System.out.print(": "); if(sc.hasNextInt()) { // i = sc.nextInt(); // System.out.println(i*2); } else { System.out.println(" "); } } } |
nextLine(), , .. , , , String. , , , .
|
|
Importjava.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s1, s2; s1 = sc.nextLine(); s2 = sc.nextLine(); System.out.println(s1 + s2); } } |
hasNext(), - .
String , ( , ):
intlength() ( );
booleanisEmpty() , ;
Stringreplace(a, b) , a ( char) b;
StringtoLowerCase() , ;
StringtoUpperCase() , ;
booleanequals(s) , , s ( == , );
intindexOf(ch) ch ( , ). , -1. , .
intlastIndexOf(ch) , , .
intindexOf(ch,n) ch , n ( , ). charcharAt(n) ,
n ( , ).
public class Main { public static void main(String[] args) { String s1 = "firefox"; System.out.println(s1.toUpperCase()); // FIREFOX String s2 = s1.replace('o', 'a'); System.out.println(s2); // firefax System.out.println(s2.charAt(1)); // i inti; i = s1.length(); System.out.println(i); // 7 i = s1.indexOf('f'); System.out.println(i); // 0 i = s1.indexOf('r'); System.out.println(i); // 2 i = s1.lastIndexOf('f'); System.out.println(i); // 4 i = s1.indexOf('t'); System.out.println(i); // -1 i = s1.indexOf('r',3); System.out.println(i); // -1 } } |
, , : importjava.util.Scanner;
public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s = sc.nextLine(); for(inti=0; i<s.length(); i++) { if(s.charAt(i) == ' ') { System.out.println(i); } } } } |
Java.
, , . . ( ), ( ). (public), (private). , . .
(public, private, protected), static. . , . return , . , void.
|
|
:
public static int sum(int a, int b) { returna+b; } |
, a b. , , .
, . :
int s = sum(10,15); |
1. for, while, dowhile.
2. for.
3. 10 .
4. , , , .
5. , , .
2