• 《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”
      
  • 相关阅读:
    三位球形模型应用
    Deepin Linux系统怎安装打印机? 兄弟1618w打印机驱动安装图文教程
    刚参加工作的表弟问我如何设计一个表
    linux下的工具---vim
    【操作系统】第三章同步、通信与死锁1
    uniapp+地图 实现目的地导航
    C语言之预处理命令使用详解----#if、#endif、#undef、#ifdef、#else、#elif
    js直接操作数据库会怎么样
    网络安全攻防对抗之白加黑技术
    docker学习--最详细的docker run 各子命令解释与应用
  • 原文地址:https://www.cnblogs.com/Dustspirt/p/16395073.html