(语法)上课笔记

=====================6.30===========
public class Demo{
public static void main(String[] args){
System.out.println(“hello word!”);
}
}


public class Demo

声明了一个名字叫Demo的类。它允许所有人访问


public:
公共的,该位置用于规范访问修饰符
访问修饰符:说明谁能访问我


class:
java的关键字,用于声明一个类
关键字:在java语法中具有特殊意义的单词。


Demo:
开发者自定义的类名称。如果该名称被public修饰,
那么该名称必须和当前文件名称保持一致

public static void main(String[] args)

声明了一个静态的无返回类型的方法/函数,名字叫做main
该方法可以被所有人访问。并且该方法需要一个String类型的数组作为参数,参数名称叫做args

=====================================
public(第二个public)


static:
java语法中用于声明静态内容。


void:
表示没有返回值,该位置用于放置返回类型。


main:
当该单词用于方法名称,代表整个程序的主入口,规定程序的生命周期,语法结构基本固定。


String:
java语法中一种数据类型。String数据类型的值一定会带有一对双引号 例如:”aa”


System.out.println

System:
java封装的公共类,代表系统的意思。


out
java封装的公共类,代表输出的意思


.调用,取前面内容的子内容


println(”hello word”);
java封装的公共方法。用于在控制台的输出内容。
带ln的print方法表示输出后换行。
无ln的表示输出后不换行。


,分隔符,用于分隔同级别的内容。 例如:int i,y;


; 表述结束符号,类似于作文中的句号。


“”代表字符串内容的值


”代表字符类型的值


()只要出现成对的小括号,我们就认为这里出现了一个方法/函数。
小括号里面放置的内容我们称之为参数列表


[ ]只要出现成对的中括号,我们就认为这里出现了一个数组。
中括号里面放置的内容,代表数组的长度/数组的下标。


{}代码块,作用域。代表{前面内容的主体内容

数据类型

基础数据类型:

( 整数类型:byte

基础数据类型和引用数据类型

java中除了String以为,任何类型如果只能存一个值,那么该类型属于基础数据类型。如果能存多个值,那么该类型属于引用数据类型。


变量:

数据类型 变量名称;
数据类型 变量名称=值;

float num=3.14f
小数据类型可以直接转大数据类型(byte

包装数据类型.parse基础数据类型(String值);

例如:
String str=”123”;
float num=Float.parseFloat(str);
int nu=Interger.parseInt(str);
double nuw=Double.valueOf(str);

========================7.1

+:如果+两边的操作数有一个是String类型,那么+用于拼接操作,最终获得String类型。例如:
3+”a”….”3a”
“aa”+”bb”…..”aabb”
3+5+”a”+6+7…..”8a67”


==:完全等于符号,值相等并且缓存地址也相等。
!= 完全不相等符号,值不相等并且缓存地址也不相等
如果是基础数据类型比较两个值是否相等,我们用完全相等符号进行操作。==或!=,
如果是引用数据类型比较两个值是否相等,我们用equals()方法进行比较。
变量.equals(常量);
例如:String a=”aa”;
a.equals(“aa”);/”aa”.equals(a);

例子:System.out.println(“请输入你的用户名:”);
Scanner scan=new Scanner(System.in);
String userName=scan.next();
System.out.println(userName.equals(“张三”));//当用户输入为张三则输出为true,当用户输入为其他则输出为false


&&:短路与, 条件两边都为true整个条件为true 例如:5>3 && 8>9(false) 当左边为false则不再计算右边,整个语句为false
&: 与。当左边为false,也计算右边条件。
||: 短路或,条件两边都为false整个条件为false例如:3>4||9<8(false) 当左边为true则不再计算右边,整个条件为true
|: 或。当左边为true,也计算右边条件。
!:非 取反值。 例如:!(5>6)


?:(条件)?第一个位置:第二个位置
例如:5>3?当条件为真时执行:当条件为假时执行 5>3? “aaa”:”bbb”;
System.out,println(“请输入你的年龄”);
Scanner sacn=new Scanner(System.in);
int age=scan.nextInt();
String msg=age>=18?”欢迎你成年人”:”欢迎你小朋友”;
System.out,println(msg);


当++或–出现在变量前面的时候(++i,–i),等式的运算顺序为:先自增或自减,再计算。后赋值。
当++或–出现在变量后面的时候(i–,i++),等式的运算顺序为:先计算,再赋值。最后自增或自减。
int i=10; int y=5;
int a=i++ +y; 15
int b=i+ ++y; 17

猜你喜欢

转载自blog.csdn.net/weixin_42897377/article/details/81459323