1块钱的零基础Java入门体验课 - 逆光喵の秘密基地

1块钱的零基础Java入门体验课

分类:Java,代码 ; 热度:127 ; 最后更新于2020 年 07 月 12 日

逆光喵w逆光喵w

背景

在家呆了一个月哪也没去,也在家玩了一个月,才想起来要学习学习,打开了慕课网看资料的时候,发现搞活动推出了一块钱的零基础体验课活动地址
QQ20200222-143635.png
心想着只用花一块钱那就买来试试吧,于是就买了Java和python的体验课,最终产生了这篇体验感受。(python还没开始学)
QQ20200222-142934.png

感受

虽然几年前自学过一段时间Java,但几乎都忘记了,正好书柜中还留着一本《Java从入门到精通》,于是就边看着书边自学了起来。因为学习过了c语言,所以刚开始很多语法都是一样的,进度飞快,两天就把四天的课程学完了,其中还是有些语法有很大区别的,顺便在这篇文章里记录一下。

笔记

1.

public class HelloWorld { //类名
public static void main(String[ ] args) { //程序入口
System.out.println( "Hello World!") ; //执行语句
}
}

public 公共 class 类 helloworld 类名 { } 主方法

2.逻辑运算符

与 & 有一个为false 最终结果就是flase
或 | 有一个为true 最终结果为true
非 ! 取反
双与 && 从左向右,如有有一个false,则结果为false[tag]效率高,推荐[/tag]
双或 || 从左向右,如有有一个true,则结果为true[tag]效率高,推荐[/tag]

[warn]&和&&的区别:
1、单&时,左边无论真假,右边都进行运算。
2、双&时,如果左边为真,右边参与运算;如果左边为假,那么右边不参与运算。
3、因为当与运算左边为假时结果为假,所以&&的效率高于&,所以推荐使用&&。[/warn]

3.java的键盘录入方法

import java.util.Scanner;//声明
Scanner scanner=new Scanner(System.in);

System.out.println("请输入数据:");
double dou=scanner.nextDouble(); //double类型的数据
System.out.println(dou);

import输入;Scanner是个类,位于java.util.Scanner(类似C语言中的库)
键盘录入格式:

Scanner sc=new Scanner(System.in);
数据类型 变量名=sc.next数据类型();//next后的字母大写

4.生成随机数

随机数:
double num=Math.random();//[0.0,1.0]
若要求生成整数型,且[1,10],则需:
int num=(int)(Math.radom()*10+1);//[1,10]

5.数组

数组的定义格式:
数据类型[] 数组名; 例如:int[] array;[tag]推荐[/tag]
数据类型 数组名[]; 例如:int array[];
java中数组必须初始化才能使用

动态初始化,指定数组长度,由系统分配初始值
动态格式:

数据类型[ ]数组名=new 数组类型[数组长度];
java int[ ] array=new int[5]; 

静态初始化时,指定每个数组元素的初始值,由系统决定数组长度。
静态格式:

数据类型[] 数组名 ={ };
java char [] array ={'A' , 'B'}; 

获取数组长度:数组名.length

6.输入字符转换
sc.next().toCharArray();
将录入的字符串分成字符


评论卡