hx91124 发表于 2016-7-29 15:01:37

自学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.1double 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);
        }


页: [1]
查看完整版本: 自学java分享笔记1