大数据(一)

平台

1.概念:就是操作系统。(windows,linux,Mac)
2.跨平台:java可以运行在任意的操作系统上,一次编写到处运行。
3.原理:实现跨平台需要依赖虚拟机–java虚拟机。

注释

什么是注释

用来解释说明程序的文字。

java中的注释分类

(1)单行注释
格式://注释文字
(2)多行注释
格式:/注释文字/
(3)文档注释
格式:/*注释文字/

注释的作用

(1)解释说明程序的功能
(2)提高可读性,帮助我们调试bug
注:javadoc:它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。

关键字

1.概念
被java语言赋予了特定的含义
2.特点
(1)组成关键字的字母都是小写的。
(2)常用的代码编辑器中,针对关键字进行特殊颜色的标记,直观。不要死记硬背。

常量

1.概念
在程序执行的过程中,其值不发生改变的量。
2.分类
(1)整数常量 所有整数(0.1.2)
(2)小数常量 所有小数(13.14)
(3)字符常量 由单引号引起来的 ‘A’
(4)字符串常量 由双引号引起来的内容“HelloWorld”
(5)布尔常量 比较特殊,true和false
(6)空常量 null

变量

1.概念

存数的,代词,在程序的执行过程中,其值可以发生改变的量。从本质上讲,变量是内存中的一块区域。

2.定义格式

数据类型 变量名=初始化值;

3.声明

int age;//声明了一个整型的变量,叫age;

int x,y,z;

4.初始化

第一次赋值;

(1)声明的同时进行初始化

int age=18;//声明整型变量age并赋值为18;

(2)先声明后初始化

int age;//声明整型变量age

age=18;//给变量age赋值为18

5.变量的组成

对区域应该有一个限定;数据类型

数据类型

java是一门强类型语言,对于每一种数据都有定义,

分类

基本数据类型

引用数据类型

整型:

byte:1个字节8位 -128—127

short:2个字节 -32768—32767

int:4个字节

long:8个字节

浮点型:

float:4个字节

double:8个字节

字符型:

char:2个字节 表示一个字符(‘0’)

布尔类型:

boolean:1个字节

引用数据类型

类class

接口interface

数组[]

标识符

1.作用

(1)给包,类,方法,变量起名字

(2)组成规则

由字符,下划线,美元符号$组成

字符:unicode字符集,所以包括英文字母的大小写,中文字符,数字字符等

(3)注意事项

不能以数字开头

不能是java关键字

驼峰命名法:

1.包名:cn.tedu.da

无论由几个单词组成,所有的单词都是小写,每一个单词之间用.隔开。

2.类名/接口名:VariableDemo

如果名字是有多个单词组成,那么每一个单词的首字母都是大写的。

3.方法名/变量:main,age/maxAge/show()/getAge()

如果有多个单词组成,那么每一个单词首字母是小写,其余单词首字母大写的。

4.常量名:JAVA_HOME LEFT LEFT_UP

无论由几个单词组成,所有字母全部大写,每一个单词之间用_分隔开。

键盘录入数据的操作
1.导包(import java.util.Scanner)ctrl+shift+o自动导包;
2.创建对象
3.接收数据

运算符

1.常用的运算符
算术运算符
赋值运算符: +=, -=, *= ,/=
关系运算符
逻辑运算符:&&,||,&,| 相同:最终结果一样 区别:&&和||具有短路效果,左边是false或true,则右边不执行;&和|无论左边是false还是true,右边都会执行。
三元运算符

注:取余符号与左边数字的符号有关

关于++和- -

单独操作时,不管放在前面还是后面,结果都是一样的。
但是,如果参与了运算,如果是x++或x–,先拿变量参与运算,后变量进行++或–;
如果++x或–x,先变量做++或–,后拿变量参与运算操作。

if语句:
switch语句:表达式的值:byte,short,int,char
break:中断switch语句的执行。
default:所有的情况都不匹配时,就执行该处的的语句块
掌握switch语句的执行顺序。

循环语句
for(初始化语句;判断条件语句;控制条件语句){
循环体语句;
}

水仙花数

package cn.tedu.day01;
public class Sxh {
      public static void main(String[] args) {
                  for (int i = 0; i < 1000; i++) {
                  int a = i / 100;
                  int b = i % 100 / 10;
                  int c = i % 10;
                  if(i == (a*a*a) + (b*b*b) + (c*c*c))
                  {
                  System.out.println(i);
                  }
              }
          }
      }
 

猜你喜欢

转载自blog.csdn.net/qq_41178798/article/details/89927889