[java]第一个程序
HelloWorld
主函数
学习一门语言第一部分就是学习主函数,Java的主函数是main函数有如下形式:
public class HelloWorld{
public static void main(String[] args){
//code
}
}
其中main函数就叫做主函数,主函数有这几个特征:
- 它在一个类里面。
- 它是一个公共静态的函数。
- 它的没有返回值。
- 它的函数名是
main。 - 它有一个字符串数组作为参数。
main函数是Java程序的入口,你可以指定任意一个main函数,从它开始运行程序。
输出
有了主函数第二部我们要证明我们程序成功运行了,这时候我们就需要输出。
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
输出:
Hello World!
这里我们使用函数println输出。
关于prntln:
- 它是一个静态的公共方法。
- 它在
System.out这个类里面。 - 它可以接受所有的类和基本数据类型作为参数。
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World!");
System.out.println(100);
System.out.println(100.1);
System.out.println(HelloWorld.class);
}
}
输出:
Hello World!
100
100.1
class HelloWorld
为什么println函数可以接受这么多种参数?
因为println经过了重载所以它可以接受任意的参数。
为什么我不需要导入System.out这个包?
在C/C++种我们使用输出函数需要包括某些头文件,在Java种也是一样的,只不过Java自动帮你导入了一些包,比如:输出语句所在的包java.lang。
[java]第一个程序的更多相关文章
- java第一个程序——Hello World
Hello World 如果没有下载jdk以及配置环境变量的萌新请自行百度,教程非常的详细(参考:https://jingyan.baidu.com/article/6dad5075d1dc40a12 ...
- Java 第一个程序案HelloWorld例记录
1.编辑源代码,先看代码: class HelloWorld{ public static void main(String[] args) { System.out.println("He ...
- Java第一个程序(CMD环境)
在新学Java配置好JDK之后,根据例子用CMD命令运行第一个java程序出错.是这样的: 1,在某一个盘(最好是英文路径),新建记事本输入java程序,例如: 保存为HelloJava.java. ...
- Java语言编程 - Java第一个程序HelloWorld
3.1 新建Java文件 首先新建一个文件夹,用于存放写的Java程序,例如我存放Java程序的位置为” D:\Files\code\java”. 在该文件夹中,右键新建一个文本文档 将文件名重命名为 ...
- Java第一个程序之HelloWorld
代码实现如下图: 讲解: 1.主方法入口main():public static void main(string[] args){}是Java应用程序执行的入口点,必须提供该方法才能被执行: 2.打 ...
- OpenCV入门(2)- Java第一个程序
1.下载和安装OpenVC环境 从官方连接 https://opencv.org/releases.html 下载Windows的安装包 下载下来的就是一个压缩包,安装解压后,对Java开发有效的目录 ...
- JAVA第一个程序hello world
import java.util.Scanner; public class hello { public static void main(String[] args) { System.out.p ...
- Java第一个程序HelloWorld
1.创建一个java源文件:HelloWorld.java public class HelloWorld{ public static void main(String[] args){ Syste ...
- Java第一个程序
public class HelloWorld{ public static void main(String[] args){ System.out.println("七期项目二部&quo ...
随机推荐
- go 学习第一个hello world 遇到的问题
mac:Go安装和配置+GoLand安装和使用之完整教程 https://blog.csdn.net/zxy_666/article/details/80182688 前言作为一个go语言程序员,觉得 ...
- 处理 Archlinux 报错
failed to kernel 1 sudo pacman -S linux-headers tpm_crb, uvcvideo 等错误 sudo vim /etc/modprobe.d/black ...
- python一次性解压多层嵌套zip压缩包
zip包里的结构不是固定的,有可能只需要解压一次就完成了,有可能解压后里面还存在zip文件,需要继续进行解压缩 写了个简单的递归函数来实现解压非固定结构zip包,若解压后的zip子目录下仍含有zip文 ...
- ADB——修改手机默认参数
修改原理 修改设置的原理主要是通过 settings 命令修改 /data/data/com.android.providers.settings/databases/settings.db 里存放的 ...
- php7.2连接Sqlserver2008 r2
下载Sql Server PHP扩展 Microsoft Drivers for PHP for SQL Server https://github.com/Microsoft/msphpsql/re ...
- fastJson解析报错:com.alibaba.fastjson.JSONException: can't create non-static inner class instance.
原因: 如果出现类嵌套类的情况,需要将被嵌套的那个类设置为static. 比如: public class AA { // 相关属性 public class BB {//会报错 // 相关属性 } ...
- phpstudy2018 安装xdebug扩展
第一步:查看PHP版本信息 第二步:到xdebug下载页去下载最新的版本(注意:要下载PHP对应版本) 第三步:把扩展php_xdebug-2.7.0alpha1-7.2-vc15-nts.dll放到 ...
- 一般程序中的session
在WebHandler中无法访问session: IRequiresSessionState必须实现这个接口(不包含任何方法的标记接口), 需要导入using System.Web.SessionSt ...
- 架构设计---soa与msa的概念(转)
https://blog.csdn.net/qq_15001229/article/details/79535037
- vue-cli@2的原理解析
作为一个菜鸟,我有一颗好奇的心,每当vue init 的时候,看到那流畅的进度和神奇的结果,心里都充满一窥其本质的期望…… 以下就是我不断的console,大致理出来的一个流程心得,纪录在此,以作备忘 ...