JAVA变量

二、JAVA中的变量
四类八种:
1.逻辑类
boolean -布尔(真假 true/false) 1

2.文本类
char -字符型(character)1

3.整数类
byte  -字节      1
short -短整型    2
int   -整数      4
long  -长整型    8


4.浮点类
float  -单精度   4
double -双精度   8


顺序编排:
boolean/char/byte->short->int/float->long/double
如果从高到低转换要使用强制转换,在前面要加上限定词。


编写示例:
流程:创建工程(Project)->创建包(Package)->创建类(Class)->定义变量(静)和方法(动)
-实训:
创建一个工程JSNU->创建包 com.js.demo->创建类 Demo1(类名首写字母必须大写,或者全部大写)


【代码规范】:
1.项目名称一般大写;
2.变量一般全部小写;
3.常量一般全部大写;
4.包名Package一般是网址反写且小写,形如:com.*.*/cn.*.*
   例:www.js.com 包名:com.js.www
5.类名一般首字母是大写,一个单词或多个单词都要遵循此规律。例如:Demo或DemoClass
6.类中的属性(成员变量)是小写,方法第一个单词全部小写,第二个单词首字母大写。例如:run()方法和runFar()
7.接口interface首字母也是大写。
8.数组一般全部小写,且后面由方括号。例如arr[]




JAVA当中的修饰符:
public     -公有
private    -私有
protected  -保护
default    -默认
static     -静态
final      -终态




Eclipse字体调整:
1.控制台字体(console)
Window->Preferences->General->Appearance->Colors and Fonts->Terminal Console Font


2.JAVA源代码字体
Window->Preferences->General->Appearance->Colors and Fonts->Java->Java Editor Text Font-Edit


全屏:Ctrl+M




[JAVA相关知识]:
输入:System.in
输出:System.out
代码结束:分号;
间隔或并列:逗号,
连接符:加号+
单双引号:用作单个多个字符
变量:随着不同业务需求变化,值会变化
常量:定义的值始终不变,一般用const或final来限定
小数:默认为double,如果要变成float在后面加F或f
全局变量与局部变量的区别:
全局变量是针对所有类而言的,一个类中有很多方法;
局部变量是针对类中某个方法而言的
注意:静态的方法static必须调用静态static的变量
static(静态)-dynamic(动态)
所有开发的程序只有一个主程序入口,即只有一个main方法,且不能随意改动。
为了实现某些业务功能,自己创建不同的方法即可。
//所有自定义的方法要在主程序入口调用


当一个项目中的包名或者类名出现错误或警告时,右击,通过Refactor(重构)来解决


JAVA的注释:
//    单行注释-Ctrl+/  (Sublime单行是双减号)
/**/  多行注释-Ctrl+Shift+/

代码如下:

//编写加法类,完成变量的和计算

public class Adds {
static //定义变量(全局变量-类变量)
int   a=8;//定义整型变量a,并赋值,初始化initialization为8,后面可变
final int k=9;//定义整型常量k,并固定值,不会变化
float s1=12.98f;//定义小数(后面加F或f)
double s2=12.99;//定义小数(默认小数为双精度)
   final double PI=3.1415926;//定义双精度的圆周率
   static int b=10;//定义整数,初始化为10
   
   //调用变量-务必在主方法中运行
   public static void main(String[] args) {
int a1=3;
int b1=7;//定义在方法中,局部变量
  System.out.println("两数之和为:");
  System.out.println(a1+b1);
  //思考:如何计算出a+b
  //将全局变量设为静态,前面加一个static 修饰符
//   System.out.println(a+b);
 my1();
}
   //自己创建一个my1(),来实现全局变量加法
   public static void my1(){
  System.out.println("用自己方法求和:");
  System.out.println(a+b);
   }
   //如何完成ab减法

}

//自己输入数字

import java.util.Scanner;
//导入输入输出包io
import java.io.*;
public class Subs {
//一个类中由若干个方法,但只有一个主方法main()
//使用主方法实现两数相减(简单),并进一步扩展相关功能
public static void main(String[] args) {
//主体部分,编码实现功能
//为了实现减法,先定义两个整型变量,并初始化
/*int num1=66;
int num2=55;
int n=0;//定义变量n,用来临时存放差
n=num1-num2;
int m1=num1*num2;//定义变量m1,临时存积
int m2=num1/num2;//定义变量m2,临时存商
int m3=num1%num2;//定义变量m3,临时存模运算后的余数

System.out.println("两数之差为:"+n);
System.out.println("两数之积为:"+m1);
System.out.println("两数之商为:"+m2);
System.out.println("两数相模为:"+m3); */
//mysub();//通过主程序入口调用其他的方法
/*allSalary();*/

}
//使用自定义方法来实现两数相减(复杂)
public static void mysub(){
System.out.println("请输入a:");
Scanner sc=new Scanner(System.in);//用构造方法创建新对象sc
//利用对象调用Scanner类中不同方法获取的值
int a=sc.nextInt();//获取整数
System.out.println("请输入b:");
int b=sc.nextInt();//获取整数
System.out.println("结果为"+(a+b));
sc.close();//关闭对象,释放资源
}
/*
public static void allSalary(){
Scanner sc1=new Scanner(System.in);
System.out.println("请输入基本工资:");
double basicsalary=sc1.nextDouble();
System.out.println("请输入津贴:");
double bonus=sc1.nextDouble();
System.out.println("请输入杂项:");
double other=sc1.nextDouble();
System.out.println("你的工资为:"+(basicsalary+bonus+other));
}*/
//构造方法 ,名称与类名相同
public void Subs(){

}





}

你可能感兴趣的:(JAVA)