《Java笔记——基础语法》

博客 分享
0 176
张三
张三 2022-06-20 23:00:47
悬赏:0 积分 收藏

《Java笔记——基础语法》

Java笔记——基础语法

?

?

?

一、字符串的拼接;


例如:

  • System.out.println(""+"");

?

?

二、换行语句;


例如:

  • System.out.println("Hello World!");

?

?

三、输入语句;


例如:

  • import java.util.Scanner;public class 输入语句{    public static void main(String[] args)    {									  		        Scanner s=new Scanner(System.in);        int x=s.nextInt();        String y=s.next();        double z=s.nextDouble();    }}

?

?

四、三目运算符;


例如:

  • m=条件表达式?666:888;	//条件表达式为真则m=666,假则m=888。

?

?

五、字符串格式化;


例如:

  • int i=6,p=66;String m,n;m=String.format("%4d",i);	//右对齐,填充为4个字符,输出为“   6”。n=String.format("%-5d",i);	//左对齐,填充为5个字符,输出为“66   ”。System.out.print(m);		//“%xy”中“x”为输出字符总个数,不足的填充空格,y为被转换的数据类型System.out.print(n);		//数值(十进制):y=d; 字符:y=c; 字符串:y=s;

?

?

六、保留小数点后几位;


例如:

  • double m=3.1415;String.format("%.2f",m);	//自动四舍五入。

?

?

七、调用主函数中的数组;


例如:

  • public static void main(String[] args){	int a[]= {1,2,3};	m(a);					//此处不能写为m(a[]);}static void m(int a[]){	System.out.print(a[0]);}

?

?

八、类的继承;


例如:

  • class Teacher							//父类{}class Student extends Teacher	//子类继承父类的全部成员(除了私有成员){}注:1.一个子类只能有一个父类,但一个父类可以有多个子类,每个子类都可以作为父类使用。2.若一个类没有声明父类,则默认其父类为Object。

?

?

九、强制类型转换——向下转型;


例如:

  • public class Text{    public static void main(String[] args)    {									  		        Teacher m=new Student();        Student n=(Student) m;        n.Add();    }}class Teacher{	void Add() 	{		System.out.println("父类");	}}class Student extends Teacher{	void Add() 	{		System.out.println("子类");	}}注:   1.只有在创建父类引用指向子类对象后才能使用。   2.转换前对象不能调用子类独有的方法,调用后可以。   3.若转换前调用子类重写父类的方法,则输出子类方法。

?

?

十、计算字符长度;


例如:

  • String m="王长富";int n[]={1,2,3};int h=m.length();				//h=3int g=n.length;					//g=3

?

?

十一、比较两个对象是否相等;


例如:

  • import java.util.Objects;Objects.equals(m, "学生")			//若m=学生,输出“true”,反之则输出“false”
posted @ 2022-06-20 22:41 温稚生 阅读(0) 评论(0) 编辑 收藏 举报
回帖
    张三

    张三 (王者 段位)

    821 积分 (2)粉丝 (41)源码

     

    温馨提示

    亦奇源码

    最新会员