当前位置: 首页 > news >正文

【JAVA方法练习】

通过键盘录入两个整数nmn代表行数,m代表列数。定义一个方法,方法的功能是打印nm列的@ 符号,
. 定义方法,方法的参数是两个整数nm,返回值类型是void
.在方法中使用循环嵌套按照指定格式输出内容。
.在主方法中调用方法,传入nm两个参数。
通过键盘录入n的值代表行数,通过键盘录入m的值代表列数。
public class AAA16 { public static void main(String[] args) { Scanner sc=new Scanner(System.in);//获取用户键盘数据, System.out.println("输入行数");//在键盘输入 int n=sc.nextInt();//输入的数字赋值给n,赋值给n后返回方法继续运行 System.out.println("输入列数"); int m= sc.nextInt(); gemax(n,m);//运行后得到的数字已经给了实参 sc.close();//这是关闭键盘扫描器 }public static void gemax(int n,int m){ for (int i=1;i<=n;i++){//嵌套循环,行数i小于n就停止 for (int j=1;j<=m;j++){//列数,小于m就停止 System.out.print("☆");//去掉ln,不换行 } System.out.println(); } }}
我们知道数学中有九九乘法表。请定义一个方法,方法的功能是打印nn乘法表。在主方法中键盘录入取 值范围为[1-9]的变量n,测试方法
1.定义方法,无返回值有参,只有一个形参就行
2.使用嵌套循环使他输出想要的数据
3.在主方法中调用方法,键盘录入数据
4.无返回值直接方法名(实参)输出
public class AAA17 { public static void main(String[] args) { Scanner sc=new Scanner(System.in);//获取用户键盘数据 System.out.println("请输入一个数字"); int n=sc.nextInt();//输入的数字赋值给n gemax(n);//无返回值直接方法名(实参) }public static void gemax(int n){ for (int i=1;i<=n;i++){ for (int j=1;j<=i;j++){//嵌套循环 System.out.print(j+"*"+i+"="+(j*i)+"\t"); } System.out.println();} } }
在主方法中通过键盘录入三个整数。定义一个方法,方法接收三个整数变量,在方法中从大到小依次打 印三个变量
1.定义方法,无返回值三个新参,比较大小
2.先自定义最大值和最小值,用到if分支判断最大最小值,到时候直接赋值,
3.创建scanner对象,将输入的值分别赋值给a b c
4.无返回值直接方法名(实参)输出
public class AAA18 { public static void main(String[] args) { Scanner sc=new Scanner(System.in);//创建scanner对象,获取用户键盘数据 System.out.println("请输入第一个整数"); int a=sc.nextInt();//分别将赋值的数值赋值给a,b,c System.out.println("请输入第二个整数"); int b=sc.nextInt(); System.out.println("请输入第三个整数"); int c=sc.nextInt(); gemax(a,b,c);//没有返回值就直接方法名(实参) sc.close();//结束sc扫描器 }public static void gemax(int a,int b,int c){ int max=0;//最大。自己定义最大和最小值 int xiao=0;//最小 if (a>b&&a>c){//if分支判断,谁更大就把值赋值给定义好的变量 max=a; } else if (b>a&&b>c) { max=b; }else { max=c; } if (a<b&&a<c){//判断谁更小小的赋值给定义好的变量 xiao=a; } else if (b<a&&b<c) { xiao=b; }else { xiao=c; } int zhong= (a+b+c)-max-xiao;//总和减去两个数值,剩下的就是中间的数值。 System.out.println(max + " "+ zhong + " " + xiao);//按照大小顺序 }}
数字是有绝对值的,负数的绝对值是它本身取反,非负数的绝对值是它本身。请定义一个方法,方法能 够得到小数类型数字的绝对值并返回
1.定义方法,有返回值和一个形参,
2.用到if分支去判断是否大于0,有返回值用到return,
3.定义数值,有返回值就创建一个新的变量调用方法输出
public class AAA19 { public static void main(String[] args) { double a=5.45;//定义数值 double ss=gemax(a);//有返回值,创建一个新的变量 System.out.println("绝对值是"+ss);//输出 }public static double gemax(double a){//定义方法 if (a<0){//if分支判断正负,负数就取它的相反值 return -a; }else { return a;//正的就直接输出 } } }
http://www.jsqmd.com/news/605778/

相关文章:

  • OpenClaw技能扩展:安装Phi-3-mini-128k-instruct专用Markdown处理器
  • Claude Code交互体验对比:轻量级Phi-3-mini在代码任务上的表现
  • Mac开发环境神器:OpenClaw+千问3.5-27B调试日志分析
  • 2026年水泥厂玻璃钢脱硫塔应用白皮书建材行业深度剖析:工业湿电除尘器/工业玻璃钢脱硫塔/水泥厂玻璃钢脱硫塔/湿式湿电除尘器/选择指南 - 优质品牌商家
  • 云南塑料管公司哪家好
  • 别再只用箱线图了!用R语言ggplot2画小提琴图,5分钟搞定数据分布可视化
  • use yii\helpers\Html;的庖丁解牛
  • OpenClaw + Ollama 超时 500 错误排查与解决:调整上下文窗口与最大生成长度
  • 想做市场品牌策划?这3大秘诀让你的品牌脱颖而出!
  • 实例】Simulink仿真光伏pv+Boost+三相并网逆变器的PLL锁相环与MPPT控制
  • SEO关键词优化和广告投放的关系是什么
  • 电子自动化技术(EDA技术)FPGA概述
  • 跨境电商如何接入1688官方寻源通接口?附接入流程
  • 2026年比较好的临清人本轴承代理/山东人本轴承代理/人本TD系列轴承代理稳定合作公司 - 行业平台推荐
  • 2026年口碑好的弹簧/弹簧片/温州压缩弹簧/压缩弹簧品牌厂家推荐 - 行业平台推荐
  • 西南交大计算机复试上机考什么?C语言零基础到AC六题,我的保姆级备考路线
  • 阿里云YUM源配置避坑指南
  • SEO_为什么你的SEO没效果?关键原因分析
  • 零成本打造专业多机位直播!用旧手机+无线推流,OBS合流一键搞定
  • 谁懂啊!为了看世界杯,这台哈趣H3UltraMax我焊死在床头
  • OpenClaw健康监测方案:gemma-3-12b-it分析智能设备数据并生成报告
  • mmDetection实战:Faster R-CNN训练自定义数据集避坑指南(附完整代码)
  • ChatGPT/Claude/文心一言横向评测:5个开发者最该关注的隐藏指标
  • 弦音墨影部署实战:适配A10/A100的Qwen2.5-VL视频理解镜像配置
  • Ultrascale+ MPSOC PL端以太网调试实录:从DHCP失败到Telnet成功的踩坑全记录
  • 膜结构工程:从方案设计到施工落地的完整解析
  • OpenClaw 2026企业落地实战:从部署到盈利的全流程指南
  • 在瑞芯微RK3568上,用Qt5+EGL实现零拷贝离屏渲染的完整避坑指南
  • 高光谱成像基础(十二)光谱重建(Spectral Reconstruction)
  • 测试管理平台怎么选?2026年主流工具选型推荐指南