《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”
《Java笔记——基础语法》的更多相关文章
- 简单物联网:外网访问内网路由器下树莓派Flask服务器
最近做一个小东西,大概过程就是想在教室,宿舍控制实验室的一些设备. 已经在树莓上搭了一个轻量的flask服务器,在实验室的路由器下,任何设备都是可以访问的:但是有一些限制条件,比如我想在宿舍控制我种花 ...
- 利用ssh反向代理以及autossh实现从外网连接内网服务器
前言 最近遇到这样一个问题,我在实验室架设了一台服务器,给师弟或者小伙伴练习Linux用,然后平时在实验室这边直接连接是没有问题的,都是内网嘛.但是回到宿舍问题出来了,使用校园网的童鞋还是能连接上,使 ...
- 外网访问内网Docker容器
外网访问内网Docker容器 本地安装了Docker容器,只能在局域网内访问,怎样从外网也能访问本地Docker容器? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Docker容器 ...
- 外网访问内网SpringBoot
外网访问内网SpringBoot 本地安装了SpringBoot,只能在局域网内访问,怎样从外网也能访问本地SpringBoot? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装Java 1 ...
- 外网访问内网Elasticsearch WEB
外网访问内网Elasticsearch WEB 本地安装了Elasticsearch,只能在局域网内访问其WEB,怎样从外网也能访问本地Elasticsearch? 本文将介绍具体的实现步骤. 1. ...
- 怎样从外网访问内网Rails
外网访问内网Rails 本地安装了Rails,只能在局域网内访问,怎样从外网也能访问本地Rails? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Rails 默认安装的Rails端口 ...
- 怎样从外网访问内网Memcached数据库
外网访问内网Memcached数据库 本地安装了Memcached数据库,只能在局域网内访问,怎样从外网也能访问本地Memcached数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装 ...
- 怎样从外网访问内网CouchDB数据库
外网访问内网CouchDB数据库 本地安装了CouchDB数据库,只能在局域网内访问,怎样从外网也能访问本地CouchDB数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Cou ...
- 怎样从外网访问内网DB2数据库
外网访问内网DB2数据库 本地安装了DB2数据库,只能在局域网内访问,怎样从外网也能访问本地DB2数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动DB2数据库 默认安装的DB2 ...
- 怎样从外网访问内网OpenLDAP数据库
外网访问内网OpenLDAP数据库 本地安装了OpenLDAP数据库,只能在局域网内访问,怎样从外网也能访问本地OpenLDAP数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动 ...
随机推荐
- .NET 6 史上最全攻略
欢迎使用.NET 6.今天的版本是.NET 团队和社区一年多努力的结果.C# 10 和F# 6 提供了语言改进,使您的代码更简单.更好.性能大幅提升,我们已经看到微软降低了托管云服务的成本..NET ...
- 面试官:ZAB协议是什么?
哈喽!大家好,我是小奇,一位不靠谱的程序员 小奇打算以轻松幽默的对话方式来分享一些技术,如果你觉得通过小奇的文章学到了东西,那就给小奇一个赞吧 文章持续更新 一.前言 这天是越来越热了,但是还是有很多 ...
- [转载] go get 拉取第三方包过慢、卡住解决方案
修改go env,选用国内的代理地址下载.
- 安卓记账本开发学习day1
学习了一些简单的布局与界面设计
- Java学习day24
今天学习了IP地址.端口以及TCP/UDP通信协议 网络连接与过去的信件类似,需要知道对方的地址才能寄出去,在计算机网络中,我们的地址就是IP以及端口号 IP能用来唯一定位一台联网的计算机 本机的IP ...
- B - Weird Game (博弈论), cf1500
拉题链接 https://vjudge.net/contest/430219#overview 原题链接 https://codeforces.com/problemset/problem/299 ...
- Envoy熔断限流实践(一)基于Rainbond插件实现熔断
Envoy 可以作为 Sevice Mesh 微服务框架中的代理实现方案,Rainbond 内置的微服务框架同样基于 Envoy 实现.本文所描述的熔断实践基于 Rainbond 特有的插件机制实现. ...
- MybatisPlus常用注解
一.@TableName value属性 实体类的名字是User,数据库表名是t_user @TableName(value = "t_user") public class Us ...
- Spring Framework 远程命令执行漏洞(CVE-2022-22965)
Spring Framework 远程命令执行漏洞 (CVE-2022-22965) 近日,Spring 官方 GitHub issue中提到了关于 Spring Core 的远程命令执行漏洞,该漏洞 ...
- .NET混合开发解决方案10 WebView2控件调用网页JS方法
系列目录 [已更新最新开发文章,点击查看详细] WebView2控件应用详解系列博客 .NET桌面程序集成Web网页开发的十种解决方案 .NET混合开发解决方案1 WebView2简介 .NE ...