2.5 Notepad++软件的安装和使用(应用)2.5.1 什么要使用Notepad++软件Notepad++功能比windows中的自带记事本功能强大,除了可以用来制作一般的纯文字说明文件,也十分适
合编写计算机程序代码。Notepad++有行号,能够快速定位问题位置,还有语法高亮度显示、代码折叠等
功能。而且它是免费的。2.5.2 Notepad++软件安装安装:傻瓜式安装,一直下一步即可。建议也安装到统一的开发软件目录下,比如E:develop。具体安装步骤请参见《Nodepad++软件安装及配置说明》文档。2.5.3Notepad++软件配置安装完毕之后,为了使用方便,做一个简单的配置:修改默认语言和编码。具体配置的说明请参见《Nodepad++软件安装及配置说明》文档。3. java基础语法3.1 注释(理解)注释是对代码的解释和说明文字,可以提高程序的可读性,因此在程序中添加必要的注释文字十分重要。
Java中的注释分为三种:单行注释。单行注释的格式是使用//,从//开始至本行结尾的文字将作为注释文字。// 这是单行注释文字
多行注释。多行注释的格式是使用/* 和 */将一段较长的注释括起来。/*
这是多行注释文字
这是多行注释文字
这是多行注释文字
*/
注意:多行注释不能嵌套使用。
文档注释。文档注释以/**开始,以*/结束。(以后讲)3.2 关键字(理解)关键字是指被java语言赋予了特殊含义的单词。关键字的特点:关键字的字母全部小写。常用的代码编辑器对关键字都有高亮显示,比如现在我们能看到的public、class、static等。3.3 常量(应用)常量:在程序运行过程中,其值不可以发生改变的量。Java中的常量分类:字符串常量  用双引号括起来的多个字符(可以包含0个、一个或多个),例如"a"、"abc"、"中国"等整数常量  整数,例如:-10、0、88等小数常量  小数,例如:-5.5、1.0、88.88等字符常量  用单引号括起来的一个字符,例如:'a'、'5'、'B'、'中'等布尔常量  布尔值,表示真假,只有两个值true和false空常量  一个特殊的值,空值,值为null除空常量外,其他常量均可使用输出语句直接输出。public class Demo {public static void main(String[] args) {System.out.println(10); // 输出一个整数System.out.println(5.5); // 输出一个小数System.out.println('a'); // 输出一个字符System.out.println(true); // 输出boolean值trueSystem.out.println("欢迎来到黑马程序员"); // 输出字符串}
}3.4 数据类型(记忆、应用)3.4.1 计算机存储单元我们知道计算机是可以用来存储数据的,但是无论是内存还是硬盘,计算机存储设备的最小信息单元叫“
位(bit)”,我们又称之为“比特位”,通常用小写的字母”b”表示。而计算机中最基本的存储单元
叫“字节(byte)”,通常用大写字母”B”表示,字节是由连续的8个位组成。除了字节外还有一些常用的存储单位,其换算单位如下:1B(字节) = 8bit1KB = 1024B1MB = 1024KB1GB = 1024MB1TB = 1024GB3.4.2 Java中的数据类型Java是一个强类型语言,Java中的数据必须明确数据类型。在Java中的数据类型包括基本数据类型和引
用数据类型两种。3.5 变量(应用)3.5.1 变量的定义变量:在程序运行过程中,其值可以发生改变的量。从本质上讲,变量是内存中的一小块区域,其值可以在一定范围内变化。变量的定义格式:数据类型 变量名 = 初始化值; // 声明变量并赋值
int age = 18;
System.out.println(age);
或者// 先声明,后赋值(使用前赋值即可)
数据类型 变量名;
变量名 = 初始化值;
double money;
money = 55.5;
System.out.println(money);
还可以在同一行定义多个同一种数据类型的变量,中间使用逗号隔开。但不建议使用这种方式,降低程序
的可读性。int a = 10, b = 20; // 定义int类型的变量a和b,中间使用逗号隔开
System.out.println(a);
System.out.println(b);
​
int c,d; // 声明int类型的变量c和d,中间使用逗号隔开
c = 30;
d = 40;
System.out.println(c);
System.out.println(d);
变量的使用:通过变量名访问即可。3.5.2 使用变量时的注意事项在同一对花括号中,变量名不能重复。变量在使用之前,必须初始化(赋值)。定义long类型的变量时,需要在整数的后面加L(大小写均可,建议大写)。因为整数默认是int类型,
整数太大可能超出int范围。定义float类型的变量时,需要在小数的后面加F(大小写均可,建议大写)。因为浮点数的默认类型是
double, double的取值范围是大于float的,类型不兼容。3.6 标识符(记忆、理解)标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名。Java中标识符的组成规则:由字母、数字、下划线“_”、美元符号“$”组成,第一个字符不能是数字。不能使用java中的关键字作为标识符。标识符对大小写敏感(区分大小写)。Java中标识符的命名约定:小驼峰式命名:变量名、方法名首字母小写,从第二个单词开始每个单词的首字母大写。大驼峰式命名:类名每个单词的首字母都大写。另外,标识符的命名最好可以做到见名知意例如:username、studentNumber等。3.7 类型转换(理解)在Java中,一些数据类型之间是可以相互转换的。分为两种情况:自动类型转换和强制类型转换。自动类型转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。这种转换方式是自动的,
直接书写即可。例如:double num = 10; // 将int类型的10直接赋值给double类型
System.out.println(num); // 输出10.0
强制类型转换:把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量。强制类型转换格式:目标数据类型 变量名 = (目标数据类型)值或者变量;例如:double num1 = 5.5;
int num2 = (int) num1; // 将double类型的num1强制转换为int类型
System.out.println(num2); // 输出5(小数位直接舍弃)
byte、short、char----int-long-float-double说明:char类型的数据转换为int类型是按照码表中对应的int值进行计算的。比如在ASCII码表中,'a'对应97。int a = 'a';
System.out.println(a); // 将输出97
整数默认是int类型,byte、short和char类型数据参与运算均会自动转换为int类型。byte b1 = 10;
byte b2 = 20;
byte b3 = b1 + b2;
// 第三行代码会报错,b1和b2会自动转换为int类型,计算结果为int,int赋值给byte需要强制类型
转换。
// 修改为:
int num = b1 + b2;
// 或者:
byte b3 = (byte) (b1 + b2);
boolean类型不能与其他基本数据类型相互转换。

string输出逗号前半部分java_JVAV从入门到放弃 第二天 java HelloWorld.java相关推荐

  1. 前半期java学习学期总结(18软件1班李平)

    学习java的时间已经半个多学期了,我个人的自控力不高,下课以后都不怎么打代码,只能从课堂中去学习老师教的一部分知识,现在我会的java实例有输入输出语句.数字的加减法.数字的乘除法.数字的取余.创建 ...

  2. java二维数组从键盘更改_互换二维数组的行列。要求数组的行数、列数以及各元素均从键盘输入;输出互换前数组内容和互换后数组内容。(要求循环输入进行测试)Java...

    1. 互换二维数组的行列.要求数组的行数.列数以及各元素均从键盘输入:输出互换前数组内容和互换后数组内容.(要求循环输入进行测试) package com.mingrisoft; import jav ...

  3. python逗号表达式_正则表达式 - 在第一个逗号前获取所有内容。 - python

    我有我的输入数据utf8编码,并应用它的一些正则表达式来查找逗号,但在下面的字符串,虽然我可以看到逗号可视化,正则表达式返回None,这是什么错误,我测试'''在MyString中,它的工作正常.这是 ...

  4. 显示前半内容后半内容用省略号_九年级语文下册第四单元写作修改润色课件新人教版...

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如果有侵权请立即联系:55525090@qq.com,我 ...

  5. MATLAB学习笔记3:MATLAB编程基础(前半)

    阅读前请注意: 1. 该学习笔记是华中师范大学HelloWorld程序设计协会2021年寒假MATLAB培训的学习记录,是基于培训课堂内容的总结归纳.拓展阅读.博客内容由 @K2SO4钾 撰写.编辑, ...

  6. 乐优商城--服务(三) : 商品微服务(LyItemApplication)--前半部分

    商品微服务--前半部分: 1. 微服务结构(ly-item) 1.0 顶级父工程(le-you) 1.1 ly-item 1.1.1 ly-item-interface 1.1.1.1 添加依赖 1. ...

  7. 燕麦云何洋开讲|《我的前半生》是燕麦云的宣传片?!

    最近有用户后台给我留言,问燕麦云是不是植入了一部电视剧<我的前半生>? 诧异之余,我用最快的时间迅速"补习"了这部红透半边天的电视剧,终于发现他为什么这么说了--除了这 ...

  8. ACMNO.12有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出这个数列的前N项之和,保留两位小数。 输入 N 输出 数列前N项和 样例输入 10

    题目描述 有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出这个数列的前N项之和,保留两位小数. 输入 N 输出 数列前N项和 样例输入 10 样例输出 16.48 ...

  9. 【正一专栏】评《我的前半生》——我们需要怎样的价值观

    评<我的前半生>--我们需要怎样的价值观 周末在家看了几集<我的前半生>,看到电视剧名字多打了个2字,我的前2半生有点迷糊是啥意思.对于马伊琍扮演的罗子君,觉得这样一个生活在无 ...

  10. string 字符串中字符无效_7.3 C++字符串类 | 使用string输出

    C++字符串类 C++提供了一种新的数据类型:字符串类型,它和char,int类型一样,可以用来定义变量,用一个名字代表一个字符序列,这就是字符串变量. 读者需要明白string并不是C++本身具有的 ...

最新文章

  1. 这份优化清单,你做了哪些?
  2. 解决import tensorflow时的报错 Passing (type, 1) or ‘1type‘ as a synonym of type is deprecate
  3. 使用ASM 4处理Java类文件–第一部分:世界,您好!
  4. Linux高级编程--06.进程概述
  5. JavaScript:table元素行的添加和删除
  6. node.js源码安装
  7. AVR单片机简单介绍(基于atmega128)
  8. springboot+mybais+mabatisplus(swagger)实现增删改查接口
  9. 使用金蝶云星空(以前叫:金蝶K3 CLOUD)后,感觉像踩进了一个坑
  10. Ubuntu 源(教育网,IPv6)
  11. Python爬虫技术-根据【理财】关键字爬取“巨潮资讯网”的title
  12. 依托智慧警务 打造城市公共安全防控新模式
  13. PL330 DMAC笔记(3) - 外设请求接口,事件和中断,Abort
  14. RF自动化测试框架(二)
  15. 网易云音乐移动端项目实战(分解下)
  16. sqlserver 18456报错
  17. 微信小程序提交审核时提示:“ 小程序页面内容涉及账户充值服务,需补充商家自营-预付卡销售-发行方类目。请在基础信息处申请该类目”的解决方法
  18. WorkPlus移动平台推动医院智慧信息化建设
  19. android flutter 项目对接友盟AppTrack 以及今日头条投放
  20. 做自己——鬼脚七自媒体第一季

热门文章

  1. java多线程及线程安全详解
  2. hdu 4723 How Long Do You Have to Draw(贪心)
  3. [51单片机] 串口通讯 简单通信
  4. ubuntu下安装g++
  5. VC ++6.0英文版常用菜单使用参考【转载整理】
  6. Python利用Graphviz画图
  7. 1*1的卷积核的作用
  8. ArcGIS学习总结(16)——反距离权重法插值及批处理(IDW)
  9. ajax的data数据无意间的致命错误
  10. adnroid中LayoutParams的简单总结