51Testing软件测试论坛
标题:
自学java分享笔记1
[打印本页]
作者:
hx91124
时间:
2016-7-29 15:01
标题:
自学java分享笔记1
public:公共的
class:类
static:静态的
void:无返回类型
main:主要的
string:字符串
args:参数
system:系统的
out:输出设备
print:打印
类名要与文件名一致
public class Test{
public statc void main(String[] arg){
System.out.print("我要自学网");
}
}
大括号要与头部对其,Tab键可以直接空八格,java对大小写非常敏感,String,System第一个字母必须大写。代码中void必不可少,
双引号和分好也必不可少,容易漏泄
单行注视://啦啦啦
多行注释:
/*拉拉
啦啦啦啦啦啦*/
常用的几个控制输出符:/t 输出8个空格符,相当于一个制表符 /n 换行 println 打印并换行
变量就是一个容器,装数据的,记忆数据的,是一个系统
变量的三要素:
数据类型1,变量名称2,变量值3
变量命名规范:首字母为字母小写或者下划线,其余部分为数字,字母或者下划线。如果是两个单次组成,第一个单次小写,第二个大写。也不能用java的关键字来命名
数据类型:数值=int,double 非数值=char,string
使用变量存储以下信息,并打印输出:品牌(brand):爱国者F928;重量(weight):12.4;电池类型(type):内置锂电池;价格(price)499
public class{
public static void main(String[] args){
string brand="品牌(brand):爱国者F928";
double weight=12.4;
string type="内置锂电池";
int price=499;
system.out.println(brand);
system.out.println(weight);
system.out.println(type);
system.out.println(price);import
}
}
+: 可以是运算符也可以是连接符。当两个都是数值时系统为运算符,当两个都是非数值或一个数值,一个非数值时,系统默认为连接符
eg: system.out.println("平均数值:" +A)
打印:平均数值: +A
类型的自动转换
int+double=double, char+string=string,所以定义不同类型相加时,要注意变量类型 比如:A=1.B=2.1 double sum=A+B
double也可以存储整型,int不能存小数,小数与整数相乘,整数自动变成小数(eg:3变成3.0)
2.8 数据类型强制转换 eg:double 8.9+int 3 输出:int new=3+(int)8.9 打印结果为11
数据的输入:实现人机进行交互》》用户输入什么,就打印什么,使用扫描仪实现Scanner
怎么使用扫描仪:
1)放在类声明之前,引入扫描仪 import java.util.scanner
2)声明一个新的扫描仪(即向内存声请一个空间)scanner in;
3)赋值:in=new Scanner(System.in); Scanner input=new Scanner(scanner in);
使用扫描仪:(****使用扫描仪,用户输入后一定要接收数据,并赋值给相对应的数据类型,)
整形数据输入:in.nextInt()来接受 双精度小数输入:in.nextDouble()来接受 字符串输入:in.next()来接收
import java.util.scanner;
public class test1{
public static void main(String[] args){
Scanner in=new Scanner(System.in);// 赋值一个新的扫描仪,并且括号里是扫描仪的属性,in表示系统输入,out表示系统输出
System.out.println("请输入姓名:");
String name=in.next(); //等号右边为接收到的扫描值,并且用这个值赋值给字符串string,因为名字是字符串,所以定义为string类型
System.out.println("请输入年龄:");
int age=in.nextInt();//等号右边为接收到的扫描值,并且用这个值赋值给整数int,因为年龄是数字,所以定义为int类型
System.out.println("姓名"+name);
System.out.println("年龄"+name);
}
}
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2