《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=3
    int g=n.length;					//g=3

        

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


例如:

  • import java.util.Objects;
    
    Objects.equals(m, "学生")			//若m=学生,输出“true”,反之则输出“false”
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

温稚生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值