Java从键盘输入行数,输出星号,其显示的行数和列数和输入行数数值相同,按地址传递方法举例的两个代码

目录

一、前言

二、从键盘输入行数,输出星号,其显示的行数和列数和输入行数数值相同

2.1代码部分

2.2程序运行结果

2.2.1显示结果为*号

2.2.2.显示结果其他符号,如!

三、地址传递方法举例

3.1代码部分

3.2程序运行结果


一、前言

1.因多重原因,本博文代码有两个代码共同组合在一起,如有使用可点击目录实现快速查找; 

2.本代码可以根据简单的要求进行输入,并显示是否正确。同时可以实现自定义的设置;

3.这个代码设置的从键盘输入行数,输出星号,其显示的行数和列数和输入行数数值相同,按地址传递方法举例的两个代码;

4.该系统只能在控制台(eclipse等版本)上运行,同时需要搭配jdk环境;

5.这里要特别说明,如果要粘贴完整的代码包名和我的不一致,程序指定是不对的,请手动更改;

6.本代码是我在上学时写的,有一些地方没能完美实现,请包涵也请多赐教!

二、从键盘输入行数,输出星号,其显示的行数和列数和输入行数数值相同

2.1代码部分

package com.edu.s4;

import java.util.Scanner;

public class test0 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
        int n;
        System.out.println("请输入图形的行数:");
        Scanner in=new Scanner(System.in);
        n=in.nextInt();
        for(int i=1;i<=n;i++)//外重循环控制行数i从1到4  i,2,3,4  当1=5时外重循环结束
        {
        	for(int j=1;j<=n;j++)//内重循环控制列数j从1到4  j=1,2,3,4  当j=5时内重循环结束
        	{
        		System.out.print("* ");
        	}
        System.out.println();
        }
	}
}

2.2程序运行结果

2.2.1显示结果为*号

2.2.2.显示结果其他符号,如!

三、地址传递方法举例

3.1代码部分

//按地址传递举例
package com.edu.p2;
class Date{
	int year;
	public Date(int y){
		year=y;
	}
}
public class Test307 {
       public void swapDate(Date d1,Date d2){//自定义的方法,功能交换两个对象中变量的值
    	   int y=d1.year;
    	   d1.year=d2.year;
    	   d2.year=y;
       }
	public static void main(String[] args) {
		// TODO Auto-generated method stub
        Date d1=new Date(2000);//实例化对象   d1.year=2000
        Date d2=new Date(2022);//d2.year=2022
        Test307 t=new Test307();//实例化本类对象
        System.out.println("没有调用swapDate方法前d1.year="+d1.year+",d2.year="+d2.year);
        t.swapDate(d1, d2);
        System.out.println("调用swapDate方法前d1.year="+d1.year+",d2.year="+d2.year);
        
	}

}

3.2程序运行结果

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

姜鸿阳

谢谢您!感谢您的支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值