java基础篇笔记(一)
来源:互联网 发布:eclipse如何关联阿里云 编辑:程序博客网 时间:2024/06/05 10:46
从控制台输入输出
从控制台输入:java要使Scanner类创建它的对象,以读取来自System.in 的输入,如下所示:Scanner input = new Scanner (System.in );
这行表示,创建了一个Scanner对象,并且将它的引用赋值给了input。
如:double radio = input.nextDouble();该语句从键盘中输入了一个数值,并且将它赋值给了radio。
Scanner类在包java.util里,它使用前需要被导入。
注意:如果double s = input.nextDouble();输入了一个非数值的值就会产生异常。
Import有两种类型
明确导入:在import语句中指定单个类。如:import java.util.Scanner;
通配符导入:使用星号作为通配符,导入保重所有的类。如:import java .util.*;
标识符
1.由字母数字下滑线和下划线4种符号构成。
2.四种符号里,不能以数字开头。
3.标识符不能是保留字。
4.标识符可以使任何长度。
变量
注意:在变量赋值之前,必须给声明变量。
方法中声明的变量在使用之前,必须被赋值。
任何时候,都要尽可能的一步完成变量的声明和赋值。
命名常量
(命名常量是代表一个不变值的标识符)
常量必须在一条语句中声明和赋值。单词final是声明常量的关键字。如:final double PI = 3.14;
提示:常量名最好全部使用大写
**
命名习惯
使用小写**命名变量和方法。如果名字包含多个字母,第一个字母小写后面单词的第一个字母大写。
类名中的每一个单词首字母大写,可以依次知道有些是类。如:Systen String**
大写常量中的每个单词之间用下划线链接**。
赋值语句和赋值表达式
在赋值语句中,左边变量的数据类型和右边数值的数据类型兼容(未必相等有的可以进行隐式的转换)如:int = 1.0;
从键盘读取数值类型和操作
关于求余(%求模运算符)的联想
数学中没有%运算,我认为%运算有着现实的意义,有利于生活
(6+10)%7可以求出第10天是星期几
幂运算
使用方法是Math.pow(a,b)来计算a^b。pow的方法定义在Java API的Math类中。
数值型直接量
(一个literal直接量,是一个程序中直接出现的常量值)
科学记数法
1.12E2 1.112E-2 1.112e+2注意:java 允许在数据直接量之间使用下划线。如:1_2表示:12 然而 12_ _12是不被允许的。
**
显示当前时间 System.currentTimeMillis()
**
(注:笔记来源于java程序设计以及清华大学java基础视频教学)
- Java学习笔记基础篇(一)
- java学习笔记-基础篇(一)
- java基础篇笔记(一)
- Java基础笔记(一)
- java基础笔记(一)
- JAVA基础笔记(一)
- java基础笔记(一)
- Java基础笔记一
- java基础笔记一
- 黑马程序员-----Java学习笔记之基础篇(一)
- Java笔记oracle--SQL基础篇(一)
- 《java语言程序设计-基础篇》笔记一
- (一)java基础篇笔记库(1)
- (一)java基础篇笔记库(2)
- (一)java基础篇笔记库(3)
- (一)java基础篇笔记库(4)
- (一)java基础篇笔记库(5)
- (一)java基础篇笔记库(6)
- Python实现各种排序
- malloc()与calloc区别
- Eclipse统一部署开发语言环境的说明【编码为UTF-8】
- Tabhost做成这种效果
- 守岁
- java基础篇笔记(一)
- Android studio 运行错误
- php 仿 linux cat 命令实现代码
- TortoiseSVN签出项目出错
- 虚拟机里面的Ubuntu跟主机之间ping不通
- bootstrap的modal-remote两种加载方式【强化】
- 1054.The Dominant Color (20)
- Ubuntu虚拟机ping不通win7宿主机怎么办
- MultiAutoCompleteTextView和AutoCompleteTextView两个自动完成功能控件的使用