• 《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”
      
  • 相关阅读:
    响应体和状态码
    USB主机驱动器分析
    力扣560. 和为 K 的子数组
    leetcode-693.交替位二进制数
    基于Java+SpringBoot+小程序实现的小说阅读管理系统
    【java进阶06:数组】使用一维数组模拟栈数据结构 使用二维数组模拟酒店,酒店管理系统 Arrays工具类 冒泡排序算法、选择排序算法、二分法
    设计海报都有哪些好用的软件推荐
    解决redis从服务器未配置主服务器密码导致数据未同步&磁盘爆满问题
    Ubuntu工具-2 OBS Studio
    国际结算名词解释
  • 原文地址:https://www.cnblogs.com/Dustspirt/p/16395073.html