Java入门基础教程第一篇
Java入门基础
Java是是一门面向对象编程语言,现在广泛使用,名声和c/c++、python一样,虽然我最常用的语言是python,但现在现在闲来无事,就写了这篇文章。
目录
Java入门基础
下载
正式教学
首先打开编辑器,创建完项目后,输入以下代码:
变量
变量的命名规则
变量类型
变量的声明
变量的运算
语句判断
·小结
下载
点击此处进入官网下载
此外,你还需要一个不错的编辑器,IntelliJ IDEA是一个不错的选择。
进入官网下载
正式教学
首先打开编辑器,创建完项目后,输入以下代码:
import java.lang.System;public class Main {public static void main(String[] args) {System.out.println("Hello world!");//这是注释/*这是多行注释*/}
}
如果你使用的是IntelliJ IDEA编辑器,
你可以点击Shift+F10或点击上面菜单的绿色三角运行程序。
运行后,可以得到以下结果:
Hello world!
变量
变量相当于一个盒子,里面装了一些数据,可以是数字,可以是字符,也可以生么也没有。
变量的命名规则
变量的名字可以有英文,下划线(_),数字(不可以在开头)。
a1 #可以
1a #不可以
hello #可以
hkj@!% # 不可以
@¥jk # 不可以
变量类型
名字 | 储存内容 |
int | 整形数字(整数) |
String | 字符串 |
bool | 布尔(真,假) |
float | 浮点数字(小数) |
还有一些类型,但目前还用不着,就不多赘述了。
变量的声明
import java.lang.System;public class Main {public static void main(String[] args) {String a = "hello";int b = 0;float c = (float) 1.1;boolean d = true; // true(真) false(假)}
}
变量的运算
import java.lang.System;public class Main {public static void main(String[] args) {String a = "hello"+"hello";//String 类型只支持加运算System.out.println(a);int b = 2;b *= 12; //可写为b = b * 12System.out.println(b);float c = (float) 1.1;System.out.println(c+1.324);//直接输出运算结果,c变量的值不会改变。boolean d = true; // 无法运算}
}
结果为:
hellohello
24
2.200000023841858
运算符对应作用:
+加 -减 *乘 /除
语句判断
Java中有一些自带功能的字符,我们把它叫做关键字(System.out.println是函数,以后会讲)。
Java为语句判断提供了几个关于语句判断的关键字if(如果)、else if(那么如果)、else(否则)。
范例:
import java.lang.System;public class Main {public static void main(String[] args) {int a = 10;boolean b = true;boolean c = false;/*if(判断){代码块...}*/if(a==0) {System.out.println("a=0");} else{System.out.println("a!=0");}if(b){//b为真(true),所以执行System.out.println("b");}if(c){//c为真(false),所以不执行System.out.println("c");}}
}
a!=0
b
·小结
今天的内容就到这里了,
内容诺有误差,请告知,我会进行修改。
下一篇是《Java入门基础教程第二篇》,
尽请期待。
Java入门基础教程第一篇相关推荐
- java入门基础教程(纯干货知识点+视频资源)
本套Java视频教程是黑马程序员冯老师精心录制的Java基础班视频,该视频专门针对零基础的学员录制,授课讲究通俗易懂.干货.通过该套Java视频教程的学习,相信你能够轻轻松松地入门java语言. 完整 ...
- JAVA使用接口实现类的功能------JAVA入门基础教程
interface Eatable {public abstract void eat(); }class chinese implements Eatable {public void eat(){ ...
- JAVA.已知今天日期(周几),求输入的天数后是周几------JAVA入门基础教程
static Scanner in = new Scanner(System.in); System.out.println("今天是周几?"); int a = in.nextI ...
- 微信公众号开发入门教程第一篇
微信公众号开发入门教程第一篇 关键字:微信公众平台开发 作者:方倍工作室 在这篇微信公众平台开发教程中,我们假定你已经有了PHP语言程序.MySQL数据库.计算机网络通讯.及HTTP/XML/CSS/ ...
- B站百万播放量Java零基础教程视频(适合Java 0基础,Java初学入门),史上最细Java零基础教学视频
是否还在为学习Java如何入门而烦恼? 是否还在为Java软件如何安装而烦恼? 是否还在找寻着适合零基础的Java视频教程? 动力节点教学总监老杜159集课堂实录Java零基础视频教程,从初学者角度出 ...
- Electron系列教程——第一篇:入门
Electron系列教程--第一篇:入门 一.楔子 想要学习Electron,跟着官网或者中文网,仔细阅读,并实践,其实是够了,不必要重复.那为什么还要写这个系列呢?大概有两方面原因,其一:我使用el ...
- Hadoop新手篇:hadoop入门基础教程
Hadoop新手篇:hadoop入门基础教程 关于hadoop的分享此前一直都是零零散散的想到什么就写什么,整体写的比较乱吧.最近可能还算好的吧,毕竟花了两周的时间详细的写完的了hadoop从规划到环 ...
- Hadoop新手篇:hadoop入门基础教程 1
Hadoop新手篇:hadoop入门基础教程 关于hadoop的分享此前一直都是零零散散的想到什么就写什么,整体写的比较乱吧.最近可能还算好的吧,毕竟花了两周的时间详细的写完的了hadoop从规划到环 ...
- HTML入门基础教程相关知识
HTML入门基础教程 html是什么,什么是html通俗解答: html是hypertext markup language的缩写,即超文本标记语言.html是用于创建可从一个平台移植到另一平台的超文 ...
最新文章
- Android画图最基本的三个对象(Color,Paint,Canvas)
- 【C 语言】数组 ( 数组类型表达 | 定义数组类型 )
- 循环神经网络(RNN)模型与前向反向传播算法
- PyTorch 深度学习: 60 分钟极速入门
- oracle 表空间扩容方法
- 华为nova2s云相册在哪里_华为反人类的用户体验
- [leetcode] 4. 寻找两个有序数组的中位数
- html表格 行 自动向上,javascript – 在bootstraptable中向上或向下移动行
- 1-csv文件,解决数字不全或者数组+e的显示的问题
- float占多少字节 java,Java语言中,float类型所占存储空间为()个字节。
- webstorm设置中文界面
- 基于物联网的多传感器远程温度监测系统
- [唯一分解定理]感谢ZLY讲解
- 深度学习学习率对模型训练的影响
- 网页爬虫1--正则表达式
- Word下划线怎么打?速速get这5个实用方法!
- 将寄存器放入IOB的方法
- 调查显示我国4成人每周休闲不足10小时-休闲-带薪休假-上网
- java mysql多媒体积件管理库的开发与应用源码+论文
- 强势图解AC自动机 --- 转载