Java是一门编写底层逻辑的语言,与c一样,作用于编写程序本身。
java的使用需要先配置环境、添加模拟java运行的虚拟器,一般使用jdk软件来模拟。
java的编译,最简单的办法是cmd。
打开cmd,cd键入地址,切入java所在程序的地址文件夹名
javac.源代码文件名.java 运行后生成源文件名.class的类
java 类名 进行编译与输出
注意:源文件名必须与类名相同,否则Java不能识别
Java是一门非常注重大小写,且变量一旦出函数就不能使用的语言
java也可以使用编程器编写
比如idea编程器
汉化过程:文件-设置-语言-插件-Chinaese插件,安装后重启即可
输出一个问好
java的输出语句,使用的是 System.out.println(" ");
类名必须与文件名称相同,在一开始要使用固定格式
public class 类名
;public static void main(String[] args)
public class HelloWorld {
public static void main(String[] args){
System.out.println("HelloWorld");
}
}
简单输出字符串
public class HelloWorld {
public static void main(String[] args){
int age=21;
System.out.println(age);
age=18;
System.out.println(age);
}
}
i++与++i的区别
public class HelloWorld {
public static void main(String[] args){
int a=10;
int b=10;
System.out.println(a++);
System.out.println(a);
System.out.println(++b);
System.out.println(b);
}
}
i++,先输出本身的值,后输出+1后的值
++i,直接输出+1后的值
运算符的使用
public class HelloWorld {
public static void main(String[] args){
int a = 10;
System.out.println(a += 10);
System.out.println(a -= 10);
System.out.println(a *= 10);
System.out.println(a /= 10);
System.out.println(a %= 10);
}
}
三元运算符,简单判定
public class HelloWorld {
public static void main(String[] args){
int a=10;
int b=5;
int c = a>b ? a : b;
System.out.println(c);
}
}
第一个数需要是变量或表达式
? 是判断依据,类似于if表达式
:两侧是输出的两种返回值(回复)
if判定 if(条件){返回值}else if{返回值}else{返回值}
public class HelloWorld {
public static void main(String[] args){
int a=10;
int b=5;
int c='5';
System.out.println(c);
if(a!=b){
System.out.println("双方不相等");
}
else{
System.out.println("双方相等");
}
if(b==c){
System.out.println("双方相等");
}
else{
System.out.println("双方不相等");
}
}
}
switch判定
public class HelloWorld {
public static void main(String[] args){
int a = 14;
switch(a=a%5){
case 0 : System.out.println("该数能被五整除");
break;
case 1 : System.out.println("该数不能被五整除");
break;
default: System.out.println("该数不能被五整除");
}
}
}
switch(条件){case 值1 : 返回值1 ; break ; case 值2 : 返回值2 ; default 值n : 返回值 n }
for循环语句 for(i=初始化值 ; i<条件 ; i++){输出语句}
例题:输出10以内的偶数,并输出偶数个数、他们相加的和
public class HelloWorld {
public static void main(String[] args){
int sum=0;
int j=0;
for(int i=1;i<10;i++){
if(i%2 == 0){ //单等号是赋值,双等号是比较,三等号是js里面的全等
System.out.println(i);
sum=sum+i;
j++;
}
}
System.out.println("偶数个数为:"+j);
System.out.println("和为:"+sum);
}
}
数组 arr[] int[] 数组名称={}
String[] 数组名称={ , , , }
public class HelloWorld {
public static void main(String[] args){
int[] arr={1,2,3,4,5};
String[] name={"张三","李四","王五"};
System.out.println(arr[0]);//输出数组arr中的第一位
System.out.println(name[2]);//输出数组name的第三位
arr[3]=100;
System.out.println(arr[3]);
System.out.println(arr.length);
}
}