java的基础部分,如何使用eclipse 编辑器

来源:互联网 发布:七大查找算法 编辑:程序博客网 时间:2024/05/16 15:55

下载eclipse安装包:

安装-> 一般安装在c盘中

安装好后

点击File  -> NEW  点击Package 新建一个包---命名的话一般是com.公司名/或者项目  source folder中命名为HelloWorld

建好后点击src 点击NEW 下面的other选项建一个java project项目; 然后下一步完成 

其他的一些功能,操作方法就不一一介绍,有兴趣的可以网上查询,比这个介绍的会更加的详情,更加perfect


在java文件中注释的方法有三种

1.单行  ->  // 

2.多行  -> /*  回车  

3.文档形式 -> /**回车



package com.lanou4g;// 所建立包的名字
public class demo01{
public static coid main(String[] args){
}
}

//基本格式: 注意大小写 ,中西文的标点符号,有问题时 编辑器行数那里会有个X的符号 报错. java很注意格式;注意编辑时多些注释,养成好习惯,便于以后找工作.

所要编辑的内容就写在args后面的大括号中  

定义一个变量  变量类型 变量名= 初值;  这里的int  是指整型变量  int a = 10;

这行代码的意思是 打印变量a                                                                System.out.printlin(a);  

打印出来的是: a的值是:10                                                                     System.out.println("a的值是:  " +a);

打印出来的是:a=10,b=16                                   int  b = 16;                System.out.println("a = "  + a  +",b="   + b);


byte字节

byte c = 5;

c = c + 2; 

System.out.println(c) 这个时候你回发现程序报错:因为c是个byte字节  2是个整型常量 

这里就有俩种转化方法:1.隐式转化  类型进行提升,(小类型提升到大类型)

  2.强制转化  -> 将(c + 2 )用小括号包起来 在c+2前面加个(byte)

运算符: +  - * / %| 变量名不能以数字下划线除;额$以外的其他字符开头;

             名字最好要见名思意      注意: 没有初始值的变量是不能使用的 ,命名是不要重复;

eg   int num1 = 10 ,num2;

         System.out.println(num2);  此时就会报错,因为怒骂没有初始值

  双精度浮点型: double  变量类型名

  int num3= 5;

  int  num4 = 2;

  double  num 5 = 5.0;

  double num 6= 2.0;

  int  num7 = 0;

   int  num8= num3/num4;

   System.out.println(num8)  ;   结果是2  因为整型相除 得到结果就是整型

    double   num 9 = num5 /  num 6 ;  此时 也会报错: 因为num5 num6都是double型  在num9前面加个double  得到的结果是   2.5;

    System.out.println(num9) ;

// int num10 = num3/num7;
// 当0作为被除数时  编译不会发生错误
// 当时运行的时候 会报错
// System.out.println(num10);

//单精度浮点型(需要末尾加1 个小f 来表示这个变量是单精度浮点型)
float f = 3.1f;

  boolean b1 = true;  bool型  值只有俩个 true和false;

// 取余运算
// 对1取余 值为0;
// 对比自己大的 值除 值为自声
// 当左边数<右边数 时 取余的值 等于左边的数
// 当你对负数参数的 取余运算时
// 以除数的符号 为取余后的值的符号  即值同为左边的数的正负

System.out.println(-5 % 3);

// 自增自减 (++)(--)
// a++; ==>a = a + 1;
// ++在前 运算时 先自增在进行运算或赋值  ++在后    运算时  先参与运算 再进行自增;
//   int i = 5;
     int k = ++i;
     System.out.println("i = " + i + " ,k = " + k );  结果是  i=6,k=6  意思就是:i=i+1先运行,k=i+1后运行

      i++; 时  结果是:i=6,k=5;  意思就是i=i+1后运行 k=i=5先运行


 控制台输出:  参照物:是电脑:

(输入和输出):  参照物都死电脑

  Scanner scannerLanOu  = new Scanner(SYstem .in);

// 取出控制台的值

 int m= scannerLanOu.nextInt();

// 关闭scanner

scannerLanOu.close();


// 字符类型'a' 使用单引号
// 字符型和整型可以相互转化;
// ASCII表 一般只需要记俩 个值A=65,a=97;
char ch='a';
System.out.println(ch);
System.out.println((char)(ch + 1));