0
点赞
收藏
分享

微信扫一扫

Java(2)

岛上码农 2022-04-01 阅读 83
javaeclipse

1、public和private

public和private是访问权限修饰符,用于控制外界对类内部成员的访问。
public:表明对象成员是完全共有的,外界可以随意访问。
private:表明对象成员是完全私有的,不容许外界的任何访问。

2、static

static静态成员修饰符,其修饰的静态变量脱离具体对象独立存在,在内存中之后一份拷贝,所有的对象都公用这一个存储空间,所以对static修饰的静态变量进行的修改对该类的所有对象都起作用。static修饰的静态函数代表所有对象的统一操作,只能调用静态变量。
private static 和 public static 都是静态变量,在类加载时就定义,不需要创建对象
用public修饰的static成员变量和成员方法本质是全局变量和全局方法,当声明它类的对象市,不生成static变量的副本,而是类的所有实例共享同一个static变量。
但是private static 是私有的,不能在外部访问,只能通过静态方法调用,这样可以防止对变量的修改。

3、代码自动格式化

方法一:在代码区域点击鼠标右键找到source选项,在该选项中,找到format选项点击即可完成格式化。
方法二:找到键盘区域的Ctrl+Shift+F键即可快完成对代码的格式化。

遇到的问题:方法一可实现代码格式化,对代码格式能起到修正作用。方法二使用时我发现并未起到作用,查阅资料发现是因为eclipse的格式化快捷键和安装的搜狗输入法的快捷键冲突了,所以导致eclipse中快捷键失效。因此在搜狗输入法中取消勾选Ctrl+Shift+F这个快捷键即可。

4、基本算术操作

package my_java;

public class BasicOperations {
	
	public static void main(String args[]) {
		int tempFirstInt, tempSecondInt, tempResultInt;
		double tempFirstDouble, tempSecondDouble, tempResultDouble;
		
		tempFirstInt = 15;
		tempSecondInt = 4;
		tempFirstDouble = 1.2;
		tempSecondDouble = 3.5;
		
		//加
		tempResultInt = tempFirstInt + tempSecondInt;
		tempResultDouble = tempFirstDouble + tempSecondDouble;
		
		System.out.println("" + tempFirstInt + " + " + tempSecondInt + " = " + tempResultInt);
		System.out.println("" + tempFirstDouble + " + " + tempSecondDouble + " = " + tempResultDouble);
		
		//减
		tempResultInt = tempFirstInt - tempSecondInt;
		tempResultDouble = tempFirstDouble - tempSecondDouble;
		
		System.out.println("" + tempFirstInt + " - " + tempSecondInt + " = " + tempResultInt);
		System.out.println("" + tempFirstDouble + " - " + tempSecondDouble + " = " + tempResultDouble);
		
		//乘
		tempResultInt = tempFirstInt * tempSecondInt;
		tempResultDouble = tempFirstDouble * tempSecondDouble;
		
		System.out.println("" + tempFirstInt + " * " + tempSecondInt + " = " + tempResultInt);
		System.out.println("" + tempFirstDouble + " * " + tempSecondDouble + " = " + tempResultDouble);
		
		//除
		tempResultInt = tempFirstInt / tempSecondInt;    //整除,得到整型数
		tempResultDouble = tempFirstDouble / tempSecondDouble;
		
		System.out.println("" + tempFirstInt + " / " + tempSecondInt + " = " + tempResultInt);
		System.out.println("" + tempFirstDouble + " / " + tempSecondDouble + " = " + tempResultDouble);
		
		//取余
		tempResultInt = tempFirstInt % tempSecondInt;
		
		System.out.println("" + tempFirstInt + " % " + tempSecondInt + " = " + tempResultInt);
	}//Of main


}//Of class BasicOperations


运行截图:

在这里插入图片描述

举报

相关推荐

java(2)

JAVA总结2

java基础2

Java复习_2

java作业2

java 学习2

JAVA博客2

java实验(2)

0 条评论