Java1 2021.6.22

package practice;//包名
public class Main//有class是类
{
public static void main(String[] args)//必须有主函数,不然无法执行
{
System.out.println("Hello World");
}
}

第二章:数据类型和运算符
1、(1)所有的变量须声明后使用
(2)指定类型变量只接受与之类型匹配的值
2、添加注释,增加可读性单行//多行/**
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
第三章:流程控制与数组

package practice;
public class Main
{
public static void main(String[] args)
{
	String[] str={"疯狂的Java","hello"};
	for(String strs:str)//foreach循环格式,strs是形参
	{
		System.out.println(strs);
	}
}
}
package practice;
public class Main{
	public static void main(String[] args)
	{
		for(int i=1;i<=9;i++)
		{
			for(int j=1;j<=i;j++)
			{
				System.out.printf(i+"x"+j+"="+i*j);
				if(i!=j)
				{
					System.out.printf(",");
				}
			}
			System.out.println("\n");
		}
	}
}

关于static有static
1、修饰的成员不能访问没有static修饰的成员
2、对于static修饰的方法而言,可以使用类来直接调用该方法,所以static修饰的方法中不能使用this引用
3、如果一个方法用了static修饰,则这儿方法属于这个类,只能用这个类的实例调用
4、this与super不被允许出现在static修饰的方法里

package practice;
import java.util.*;
public class Main{
	public static void main(String[] args)
	{
		Dog dog=new Dog();
		dog.run();
	}
}
class Dog{
	public void jump() {
		System.out.println("正在执行jump");
	}
	public void run() {
		this.jump();//当一个Dog对象调用run时,run需要依赖它自己的jump方法;
		System.out.println("正在执行run");
	}
	public void run(){
	jump();//这种情况仅限于同类方法里的直接调用
	System.out.println("正在执行run");
	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值