pubilc class Helloworld{
pubilc String void main(String[]age){
Systeam.out.println("helloworld");
}
}
pubilc class Helloworld{
pubilc String void main(String[]age){
Systeam.out.println("helloworld");
}
}
import java.util.Scanner;
if()
有一说一,确实
int 整数类型
变量 : 变量类型, 变量名,初始值
一个语句结束,用 ; ,一般一个语句占一行
int [] shuzu=new int[]
在编写helloworld注释的时候,汉字注释如果出现第二句,会出现GBK映射失败等原因。通过百度得到变量
JAVA_TOOL_OPTIONS
-Dfile.encoding=UTF-8
解决了汉字乱码的原因,但dos界面javac出现乱码,java使用正常。
已经解决,删除了上述的变量,在notepab++的编码选项中选择ansi编码即可解决,但要注意转换编码的时候,文中已经存在的中文会变成乱码。
可以先复制源代码,删除之后再粘贴回去。
不同的变量类型占用不用的内存空间。
基本数据类型
引用数据类型
变量
变量类型 变量名 = 初始值;
s.indexOf()
常量:
字面值常量
数值
数字
true
false
变量:
游戏中主角的血量
int hp =100;
用dos命令进行文件夹操作
d:切换盘符 (如:c d e f 盘切换)
dir:列出来当前目录的所有文件 (如:当前所要看到的文件夹)
md:创建文件夹(创建一个新的文件夹)
rd:删除文件夹
cd:打开文件夹
tad:自动补全(自动补全文件夹名称)
. :当前目录 ..:返回上一个目录
cd\退回到根目录
一般用int作为数值类型
小数默认double
调用方法:fa
数值类型:
整数类型:
byte:占个字节范围:-128-127
short占2个字节范围:-32768-32767
long占8个字节范围:-9223372036854775808-9223372036854775807
浮点类型:
float:占4个字节
double:占8个字节
字符类型char占2个字节
boolean类型:
占1位其值只有ture和false两个
整数默认为int小数默认为double类型
System.out.prinbln( a+b );
System.out.println( a-b );
...................
....................
....................
Ctrl+Z(取消)
目前一口气看到这里,接受程度还可以,编码基本一遍过。
但目前的问题是依样画葫芦,知其所以但不知其所以然,希望在后面的课程中了解到这些特有名词的具体使用方式。
public class DataType{
public static void main (String[] args){
byte a = 100;
short b = 20000;
int c = 10000000;
long d = 199564347830L;
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
float e = 1.2f;
double f = 4.5;
System.out.println(e);
System.out.println(f);
char cA = 'a';
char cB = ' ';
char cC= '(';
System.out.println(cA);
System.out.println(cB);
System.out.println(cC);
boolean h = true;
boolean i = false;
System.out.println(h);
System.out.println(i);
}
}
语句快注意事项:
1、遇到单纯的语句块,会直接执行语句块里面的语句,从上到下。
2、语句块可以访问外面定义的变量,外面不能访问语句块里面定义的变量。
if括号后面加分号,相当于直接结束语句。if后面不能直接加分号。