方法-------练习(二)

1.键盘录入两个数据,返回两个数据中的较大值.

import java.util.Scanner;
public class Test {
  
  public static void main(String[] args) {
     Scanner sc=new Scanner(System.in);
     System.out.println("请输入第一个整数");
     int x=sc.nextInt();
     System.out.println("请输入第二个整数");
     int y=sc.nextInt();
        
     int f=getMax(x,y);
     System.out.println(f);
 
  }
  
  public static int getMax(int a,int b){
    return a>b?a:b;    
  }

}

2.键盘录入两个数据,比较两个数是否相等.

import java.util.Scanner;
public class Test {
  
  public static void main(String[] args) {
     Scanner sc=new Scanner(System.in);
     System.out.println("请输入第一个整数");
     int x=sc.nextInt();
     System.out.println("请输入第二个整数");
     int y=sc.nextInt();
        
     Boolean b=isEquals(x,y);
     System.out.println(b);
 
  }
  
  public static boolean isEquals(int a,int b){
    
    return a==b;
    
  }

}

3.根据键盘录入的行数和列数,在控制台输出星形.

import java.util.Scanner;
class Demo3_Method {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);	//创建键盘录入对象
		System.out.println("请输入行数:");
		int row = sc.nextInt();		//将键盘录入的行数存储在row中
		System.out.println("请输入列数:");
		int column = sc.nextInt();    //将键盘录入的列数存储在column中
		
		//System.out.println(print(row,column));//错误: 此处不允许使用 '空' 类型,返回值是void的方法不能输出调用
		//返回值是void的方法只能单独调用
		print(row,column);
	}

	/*
	在控制台输出矩形星形
	1,明确返回值类型,经分析没有具体的返回值类型,void
	2,明确参数列表int a,int b
	*/

	public static void print(int a,int b) {
		for (int i = 1;i <= a ;i++ ) {			//行数
			for (int j = 1;j <= b ;j++ ) {		//列数
				System.out.print("*");
			}
			System.out.println();
		}

		//return ;//如果返回值类型是void,return可以省略,即使省略系统也会默认给加上,形式是return;
	}
}

4.根据键盘录入的数据输入对应的乘法表

import java.util.Scanner;
class Test2_Method {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);		//创建键盘录入对象
		System.out.println("请录入一个整数,范围在1-9之间");
		int num = sc.nextInt();			//将键盘录入的整数存储在num中
		print99(num);
	}

	/*
	打印99乘法表
	1,返回值类型void
	2,参数列表,int a
	*/

	public static void print99(int a) {
		for (int i = 1;i <= a ;i++ ) {				//行数
			for (int j = 1;j <= i ;j++ ) {			//列数
				System.out.print(j + "*" + i + "=" + (i * j) + "\t" );
			}
			System.out.println();
		}
	}
}

5.求和
  假设有一张足够大的纸,厚度为1毫米,珠穆朗玛峰高度为8848米,
  求纸张至少折叠几次可以超过珠穆朗玛峰的高度(for,while)

/*
求和
  假设有一张足够大的纸,厚度为1毫米,珠穆朗玛峰高度为8848米,
  求纸张至少折叠几次可以超过珠穆朗玛峰的高度
  */
class ZhuMuDemo {
	public static void main(String[] args) {
		/*
		int start  = 1;
		int end = 8848000;
		int count = 0;
		while(start < end){
			start =start * 2;
			count ++;
		}
		System.out.println("count = " + count);*/
		int count = 0 ;
		int start  = 1,end = 8848000;
		for (;start < end ; )
		{
			start *=2;
			count ++;
		}
		System.out.println("count = " + count);
	}
}
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
探索全栈前端技术的魅力:HTML+CSS+JS+JQ+Bootstrap网站源码深度解析 在这个数字化时代,构建一个既美观又功能强大的网站成为了许多开发者和企业追逐的目标。本份资源精心汇集了一套完整网站源码,融合了HTML的骨架搭建、CSS的视觉美化、JavaScript的交互逻辑、jQuery的高效操作以及Bootstrap的响应式设计,全方位揭秘了现代网页开发的精髓。 HTML,作为网页的基础,它构建了信息的框架;CSS则赋予网页生动的外观,让设计创意跃然屏上;JavaScript的加入,使网站拥有了灵动的交互体验;jQuery,作为JavaScript的强力辅助,简化了DOM操作与事件处理,让编码更为高效;而Bootstrap的融入,则确保了网站在不同设备上的完美呈现,响应式设计让访问无界限。 通过这份源码,你将: 学习如何高效组织HTML结构,提升页面加载速度与SEO友好度; 掌握CSS高级技巧,如Flexbox与Grid布局,打造适应各种屏幕的视觉盛宴; 理解JavaScript核心概念,动手实现动画、表单验证等动态效果; 利用jQuery插件快速增强用户体验,实现滑动效果、Ajax请求等; 深入Bootstrap框架,掌握移动优先的开发策略,响应式设计信手拈来。 无论是前端开发新手渴望系统学习,还是资深开发者寻求灵感与实用技巧,这份资源都是不可多得的宝藏。立即深入了解,开启你的全栈前端探索之旅,让每一个网页都成为技术与艺术的完美融合!

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值