Java傻瓜式学习第二天
(1)复习昨天的任务------Java的第一个程序
(1)新建项目(idea)
(2)idea中代码写在src(源代码)里面写
(3)class(Java的类)
(4)main
我现在只知道main函数,没有他我现在的代码动不了
(2)关键字
(1)什么是关键字?
官方的话:Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。
自己的话:就是一些被Java已经占用了的英文单词,idea中除了黑色字以外的
(2)关键字有哪些?
(1)48个关键字:abstract、assert、boolean、break、byte、case、catch、char、class、continue、default、do、double、else、enum、extends、final、finally、float、for、if、implements、import、int、interface、instanceof、long、native、new、package、private、protected、public、return、short、static、strictfp、super、switch、synchronized、this、throw、throws、transient、try、void、volatile、while。
(2)2个保留字(现在没用以后可能用到作为关键字):goto、const。
(3)3个特殊直接量:true、false、null。
(3)注释
(1)什么是注释
官方的话:在Java的编写过程中我们需要对一些程序进行注释,除了自己方便阅读,更为别人更好理解自己的程序,所以我们需要进行一些注释,可以是编程思路或者是程序的作用,总而言之就是方便自己他人更好的阅读
自己的话:代码说明书,让自己以后更好的查找问题,也方便他人使用代码
(2)注释分类
单行 //-----代码-----
多行 /----代码-----/
文档 好像不咋用,没啥特别好说的
(4)变量
(1)什么是变量?
官方的话:变量来源于数学,是计算机语言中能储存计算结果或能表示值的抽象概念。变量可以通过变量名访问。在指令式语言中,变量通常是可变的;但在纯函数式语言(Haskell)中,变量可能是不可变的。在一些语言中,变量可能被明确为是能表示可变状态、具有存储空间的抽象(如在Java和Visual Basic中);但另外一些语言可能使用其它概念(如C的象)来指称这种抽象,而不严格地定义“变量”的准确外延自己的话:存数的
(2)为什么要学变量?
JavaSE是整个Java的基石,而变量是JavaSE的基石,大白话说是不学这个Java后面的学不了
(3)Java中变量长什么样子?
数据类型 变量名=数值;
(4)变量的注意事项
(1)同一个打括号内,不能使用相同的名字
(2)抽象值的概念:因为变量什么值都能存
(3)同时定义多个变量(慎用)
(5)Scanner函数(控制台输入函数)
(1)什么是Scanner?
Java提供的一个键盘录入
(2)如何使用?
(1)将键盘录入加载如内存: Scanner 名字(随便打)=new Scanner(System.in);
(2)捕获键盘数据 : 变量=名字(随便打).nextInt();
下面是Scanner函数的运用
第一步
新建项目
第二步
找到src(源代码)并创建类
第三步
注意这里面生成的函数没有----- import java.util.Scanner;因为用idea调用scanner时idea会自动生成,如果没有用idea这行代码在下面几步需自己补上,不然代码会报错。
这里已经成功调用scanner函数了
第四步
按需写出函数,我这里是最基本的录入和输出看运行结果不够美丽,所以优化了一下
这样就漂亮很多了
下面是代码部分
import java.util.Scanner;
public class yjnboke2 {
public static void main(String[] args) {
//下面的是捕获键盘录入
Scanner sc =new Scanner(System.in);
System.out.println("请输入一个数:");
//下面是保存键盘录入数据
int a ;
a=sc.nextInt();
//验证结果
System.out.println("你输入的数是:");
System.out.println(a);
}
}
生活不易,菜鸡卖艺,欢迎大佬来指正我的不足地方