《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”
    


十二、把字符串转换为字符数组;


例如:

  • import java.util.Arrays;
    
    public class Main 
    {
        public static void main(String[] args) 
        {
            String m="驴得水";
            char[] n=m.toCharArray();
            System.out.println(Arrays.toString(n));
        }
    }
    

运行效果:

  • [驴, 得, 水]
    


十三、删除字符串的最后一个字符;


例如:

  • public class Main 
    {
        public static void main(String[] args) 
        {
            String m="人在囧途";
            String n=m.substring(0,m.length()-1);
            System.out.println(n);
        }
    }
    

运行效果:

  • 人在囧
    
posted @ 2022-06-20 22:41  温稚生  阅读(1517)  评论(0编辑  收藏  举报