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入门基础教程第一篇相关推荐

  1. java入门基础教程(纯干货知识点+视频资源)

    本套Java视频教程是黑马程序员冯老师精心录制的Java基础班视频,该视频专门针对零基础的学员录制,授课讲究通俗易懂.干货.通过该套Java视频教程的学习,相信你能够轻轻松松地入门java语言. 完整 ...

  2. JAVA使用接口实现类的功能------JAVA入门基础教程

    interface Eatable {public abstract void eat(); }class chinese implements Eatable {public void eat(){ ...

  3. JAVA.已知今天日期(周几),求输入的天数后是周几------JAVA入门基础教程

    static Scanner in = new Scanner(System.in); System.out.println("今天是周几?"); int a = in.nextI ...

  4. 微信公众号开发入门教程第一篇

    微信公众号开发入门教程第一篇 关键字:微信公众平台开发 作者:方倍工作室 在这篇微信公众平台开发教程中,我们假定你已经有了PHP语言程序.MySQL数据库.计算机网络通讯.及HTTP/XML/CSS/ ...

  5. B站百万播放量Java零基础教程视频(适合Java 0基础,Java初学入门),史上最细Java零基础教学视频

    是否还在为学习Java如何入门而烦恼? 是否还在为Java软件如何安装而烦恼? 是否还在找寻着适合零基础的Java视频教程? 动力节点教学总监老杜159集课堂实录Java零基础视频教程,从初学者角度出 ...

  6. Electron系列教程——第一篇:入门

    Electron系列教程--第一篇:入门 一.楔子 想要学习Electron,跟着官网或者中文网,仔细阅读,并实践,其实是够了,不必要重复.那为什么还要写这个系列呢?大概有两方面原因,其一:我使用el ...

  7. Hadoop新手篇:hadoop入门基础教程

    Hadoop新手篇:hadoop入门基础教程 关于hadoop的分享此前一直都是零零散散的想到什么就写什么,整体写的比较乱吧.最近可能还算好的吧,毕竟花了两周的时间详细的写完的了hadoop从规划到环 ...

  8. Hadoop新手篇:hadoop入门基础教程 1

    Hadoop新手篇:hadoop入门基础教程 关于hadoop的分享此前一直都是零零散散的想到什么就写什么,整体写的比较乱吧.最近可能还算好的吧,毕竟花了两周的时间详细的写完的了hadoop从规划到环 ...

  9. HTML入门基础教程相关知识

    HTML入门基础教程 html是什么,什么是html通俗解答: html是hypertext markup language的缩写,即超文本标记语言.html是用于创建可从一个平台移植到另一平台的超文 ...

最新文章

  1. Android画图最基本的三个对象(Color,Paint,Canvas)
  2. 【C 语言】数组 ( 数组类型表达 | 定义数组类型 )
  3. 循环神经网络(RNN)模型与前向反向传播算法
  4. PyTorch 深度学习: 60 分钟极速入门
  5. oracle 表空间扩容方法
  6. 华为nova2s云相册在哪里_华为反人类的用户体验
  7. [leetcode] 4. 寻找两个有序数组的中位数
  8. html表格 行 自动向上,javascript – 在bootstraptable中向上或向下移动行
  9. 1-csv文件,解决数字不全或者数组+e的显示的问题
  10. float占多少字节 java,Java语言中,float类型所占存储空间为()个字节。
  11. webstorm设置中文界面
  12. 基于物联网的多传感器远程温度监测系统
  13. [唯一分解定理]感谢ZLY讲解
  14. 深度学习学习率对模型训练的影响
  15. 网页爬虫1--正则表达式
  16. Word下划线怎么打?速速get这5个实用方法!
  17. 将寄存器放入IOB的方法
  18. 调查显示我国4成人每周休闲不足10小时-休闲-带薪休假-上网
  19. java mysql多媒体积件管理库的开发与应用源码+论文
  20. 强势图解AC自动机 --- 转载

热门文章

  1. Windows支持WGET命令
  2. gunicorn工作原理
  3. 数据库SQL入门学习
  4. 什么是内存泄露?该怎么排查?Java内存泄漏策略
  5. supervisord 简介
  6. 直播平台基本功能解读:以呆萌直播为例的技术剖析
  7. 禅道怎么启动mysql_禅道启动mysql报错connectByPDO
  8. DBeaver 连接达梦数据库
  9. python_d03
  10. Python 模拟键盘鼠标操作实战教程