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”

《Java笔记——基础语法》的更多相关文章

  1. 简单物联网:外网访问内网路由器下树莓派Flask服务器

    最近做一个小东西,大概过程就是想在教室,宿舍控制实验室的一些设备. 已经在树莓上搭了一个轻量的flask服务器,在实验室的路由器下,任何设备都是可以访问的:但是有一些限制条件,比如我想在宿舍控制我种花 ...

  2. 利用ssh反向代理以及autossh实现从外网连接内网服务器

    前言 最近遇到这样一个问题,我在实验室架设了一台服务器,给师弟或者小伙伴练习Linux用,然后平时在实验室这边直接连接是没有问题的,都是内网嘛.但是回到宿舍问题出来了,使用校园网的童鞋还是能连接上,使 ...

  3. 外网访问内网Docker容器

    外网访问内网Docker容器 本地安装了Docker容器,只能在局域网内访问,怎样从外网也能访问本地Docker容器? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Docker容器 ...

  4. 外网访问内网SpringBoot

    外网访问内网SpringBoot 本地安装了SpringBoot,只能在局域网内访问,怎样从外网也能访问本地SpringBoot? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装Java 1 ...

  5. 外网访问内网Elasticsearch WEB

    外网访问内网Elasticsearch WEB 本地安装了Elasticsearch,只能在局域网内访问其WEB,怎样从外网也能访问本地Elasticsearch? 本文将介绍具体的实现步骤. 1. ...

  6. 怎样从外网访问内网Rails

    外网访问内网Rails 本地安装了Rails,只能在局域网内访问,怎样从外网也能访问本地Rails? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Rails 默认安装的Rails端口 ...

  7. 怎样从外网访问内网Memcached数据库

    外网访问内网Memcached数据库 本地安装了Memcached数据库,只能在局域网内访问,怎样从外网也能访问本地Memcached数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装 ...

  8. 怎样从外网访问内网CouchDB数据库

    外网访问内网CouchDB数据库 本地安装了CouchDB数据库,只能在局域网内访问,怎样从外网也能访问本地CouchDB数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Cou ...

  9. 怎样从外网访问内网DB2数据库

    外网访问内网DB2数据库 本地安装了DB2数据库,只能在局域网内访问,怎样从外网也能访问本地DB2数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动DB2数据库 默认安装的DB2 ...

  10. 怎样从外网访问内网OpenLDAP数据库

    外网访问内网OpenLDAP数据库 本地安装了OpenLDAP数据库,只能在局域网内访问,怎样从外网也能访问本地OpenLDAP数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动 ...

随机推荐

  1. Metaspaloit漏洞利用

    Metaspaloit介绍Metaspaloit介绍 Metasploit是一款开源的安全漏洞检测工具,可以帮助安全和IT专业人士识别安全性问题,验证漏洞的缓解措施,并管理专家驱动的安全性进行评估,提 ...

  2. Adobe Xd 练习

    作业要求: 我的work: 下载练习: 2020_3/work.xd 参考教程: https://www.youtube.com/watch?v=dbpGJU4WL1U

  3. Hadoop安装部署

    Hadoop伪分布式搭建 1.准备Linux环境 ①开启网络,ifconfig指令查看ip ②修改主机名为自己名字(hadoop) vim /etc/sysconfig/network NETWORK ...

  4. partTwo自动出题程序

    需求介绍 一家软件公司程序员二柱的小孩上了小学二年级,老师让家长每天出30道四则运算题目给小学生做. 二柱立马就想到写一个小程序来做这件事. 这个事情可以用很多语言或者工具来实现: Excel, C/ ...

  5. 不太一样的Go Web框架—编程范式

    项目地址:https://github.com/Codexiaoyi/linweb 这是一个系列文章: 不太一样的Go Web框架-总览 不太一样的Go Web框架-编程范式 前言 上文说过,linw ...

  6. Windows资源管理器文件名排序

    Windows资源管理器文件名排序 Windows资源管理器文件名排序 背景:自然排序 什么是自然排序? 怎样按自然排序的规则进行排序? 基于Python的解决方案 参考材料 这学期担任了本科生教学助 ...

  7. jdk1.8中hashmap的扩容resize

    当hashmap第一次插入元素.元素个数达到容量阀值threshold时,都会扩容resize(),源码: (假设hashmap扩容前的node数组为旧横向node数组,扩容后的node数组为新横向n ...

  8. 双列集合Map接口 & Collections工具类

    HashMap 常用方法 遍历方式 iterator迭代器  ITIT HashTable 继承字典 Hashtable--Properties 文件读写 总结 Collections工具类

  9. umi框架应用服务端SSR,实现数据预渲染

    当我们的应用使用服务端渲染的方式时,可能需要把初始化加载的数据例如推荐等不需要用户输入的内容直接渲染获取,也有利于SEO. 上一篇已经实现服务端渲染,本次实现服务端获取数据后在做渲染. 利用getIn ...

  10. 十分钟快速了解《你不知道的 JavaScript》(上卷)

    最近刚刚看完了<你不知道的 JavaScript>上卷,对 JavaScript 有了更进一步的了解. <你不知道的 JavaScript>上卷由两部分组成,第一部分是< ...