文章目录

  • 乘法口诀(java嵌套)
  • Java的成员封装与函数调用
  • java的简单输入输出
  • java的交换数字

乘法口诀(java嵌套)

public class cf{
	public static void main(String args[]){
		int i,j,num=0;
		for(i=1;i<=9;i++){
			for(j=1;j<=9;j++){
				num=i*j;//计算乘积
				System.out.print(i+"*"+j+"="+num+"/t");//输出
			}
			System.out.println();//换行
		}
	}
}

运用for的循环嵌套实现乘法的计算,最终实现乘法口诀表的输出。

Java的成员封装与函数调用

class Message
{
	private Channel channel;//通道
	private String title;//标题
	private String content;//内容
	public Message(Channel channel,String title,String content){
		this.channel = channel;//使用this标注属性
		this.title = title;
		this.content = content;
	}
	public void send(){
		if(this.channel.isConnect()){//通道函数调用
			System.out.println("【信息发送】:"+this.title+"\t"+this.content);
		}
		else{
			System.out.println("【消息失败】");
		}
	}
}
class Channel
{
	private Message message;
	public Channel(String title,String content){
		this.message = new Message(this,title,content);
		this.message.send();
	}
	public boolean isConnect(){
		return true;
	}
}
public class jj2{
	public static void main(String[] args){
		Channel ch = new Channel("标题","内容");
	}
}

本程序通过Channel类的内部引用了Message类进行输出,作者觉得通过这到题目收获了部分知识,比如初步了解Channel类,运用boolean来写代码。本题是经过作者阅读书籍(Java从入门到实践)改动。

java的简单输入输出

import java.util.*;//类的调用,用于输入数据
public class hh1
{
	public static void main(String args[]){
		Scanner in = new Scanner(System.in);
		System.out.println("请输入一个数字");
		int num = in.nextInt();//输入数字
		System.out.println("您输入的数字是"+num);
	}
}

java的交换数字

public class jj3
{
	public static void main(String[] agrs){
		int [] data = new int[3];//定义数组
		data[0]=100;
		data[1]=1;
		swap(data);//函数调用
	}
	public  static void swap(int [] data){
		int temp=0;
		temp=data[0];
		data[0]=data[1];
		data[1]=temp;
		for(int i=0;i<2;i++)//循环输出
			System.out.println(data[i]);
	}
}

利用数组交换数字,借助数组的的地址,避免形参的释放而导致值未交换。

更多推荐

Java第一次学习