java基础(一)
第一章 Java基础
public 公共的
class 类
static 静态的
void 无返回类型
main 主要的
string 字符串
args 参数
system 系统的
out 输出设备
print 打印
println 打印并换行
class 类
static 静态的
void 无返回类型
main 主要的
string 字符串
args 参数
system 系统的
out 输出设备
print 打印
println 打印并换行
Java框架:
public class ..{ // ..是java的文件名,必须一致。
public class ..{ // ..是java的文件名,必须一致。
public static void main(String[] args){ //Java程序入口
System.out.print("代码"); //输出一句话到控制台
}
}
}
程序出错
java大小写分明;入口后的代码以";"结尾。
java大小写分明;入口后的代码以";"结尾。
常用的控制输出符
\t 输出8个空格
\n 换行
\t 输出8个空格
\n 换行
第二章 变量(就是一个容器,用来装数据的,放在内存里的。)
2.1 变量类型:
1.char 字符型(用于存储单个字符);2.int 整型(用于存储整数);3.double 双精度(用于存储小数);4.String 字符串(用于存储一串字符)。
1.char 字符型(用于存储单个字符);2.int 整型(用于存储整数);3.double 双精度(用于存储小数);4.String 字符串(用于存储一串字符)。
2.2 声明变量:
变量三要素:1.数据类型(变量类型);2.变量名称;3.变量值。
变量三要素:1.数据类型(变量类型);2.变量名称;3.变量值。
public class test1{
public static void main (String[] args){
public static void main (String[] args){
int number=23; //变量类型(int),变量名称(number),将右边的值赋于左边的变量;
System.out.println(number);
}
}
}
}
2.3 变量命名规范与数据类型
变量名=首字母(字母、下划线、“$”符号)+其余部分(数字、字母、下划线、“$”符号)//Java中的关键字不能是变量名。
数据类型
char 后面用单引号
字符串类型用引号
public class test{
public static void main (String[] args){
int a=23;
double b=1.45;
char c='女';
String d="你好Java世界";
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
}
}
变量名=首字母(字母、下划线、“$”符号)+其余部分(数字、字母、下划线、“$”符号)//Java中的关键字不能是变量名。
数据类型
char 后面用单引号
字符串类型用引号
public class test{
public static void main (String[] args){
int a=23;
double b=1.45;
char c='女';
String d="你好Java世界";
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
}
}
2.4 算术运算符
public class test{
public static void main (String[] args){
int java=80;
int sql=72;
int stp=90;
int aa=java-sql;
int sum=java+sql+stp;
int avg=sum/3;
System.out.println(aa);
System.out.println(sum);
System.out.println("平均值:"+avg);
}
}
2.5 认识%求余
public class test{
public static void main (String[] args){
int days=46;
int wek=days/7;
System.out.println("有"+wek+"周");
int days1=days%7;
System.out.println("剩"+days1+"天");
}
}
public class test{
public static void main (String[] args){
int java=80;
int sql=72;
int stp=90;
int aa=java-sql;
int sum=java+sql+stp;
int avg=sum/3;
System.out.println(aa);
System.out.println(sum);
System.out.println("平均值:"+avg);
}
}
2.5 认识%求余
public class test{
public static void main (String[] args){
int days=46;
int wek=days/7;
System.out.println("有"+wek+"周");
int days1=days%7;
System.out.println("剩"+days1+"天");
}
}
2.6 数据的输入(要创建一个Scanner扫描仪)
import java.util.Scanner;//import 导入
public class test{
public static void main (String[] args){
Scanner in=new Scanner(System.in);//声明一个扫描仪
System.out.println("请输入你的姓名:");
String name=in.next();//扫描仪字符串输入in.net()
System.out.println("请输入你的年龄:");
int age=in.nextInt();//扫描仪整型输入in.nextInt()
System.out.println("姓名:"+name);
System.out.println("年龄:"+age);
}
}
import java.util.Scanner;//import 导入
public class test{
public static void main (String[] args){
Scanner in=new Scanner(System.in);//声明一个扫描仪
System.out.println("请输入你的姓名:");
String name=in.next();//扫描仪字符串输入in.net()
System.out.println("请输入你的年龄:");
int age=in.nextInt();//扫描仪整型输入in.nextInt()
System.out.println("姓名:"+name);
System.out.println("年龄:"+age);
}
}