学习目标:
精通JAVA
学习内容:
1.方法调用
package cn.itcast.day04.demo02;
/*
public class Demo01Method {
public static void main(String[] args){
for(int j = 1;j < 5;j++) {
for (int i = 1; i < 20; i++) {
System.out.print(“*”);
}
System.out.println();
}
}
}
*/
public class Demo01Method{
public static void main(String[] args){
printMethod();
}
public static void printMethod(){
for(int j = 1;j < 5;j++) {
for (int i = 1; i < 20; i++) {
System.out.print(“*”);
}
System.out.println();
}
}
}
注释部分与调用部分效果一样
2.方法的三种调用方式
package cn.itcast.day04.demo02;
/*
方法其实就是若干语句的功能集合。
方法好比是一个工厂蒙牛工厂原料:奶牛、饲料、水产出物:奶制品原料:铁矿石、煤炭产出物:钢铁建材
钢铁工厂
参数(原料):就是进入方法的数据。
返回值(产出物):就是从方法中出来的数据。
定义方法的完整格式:修饰符 返回值类型 方法名称(参数类型 参数名称){
方法体
return 返回值;
}
*/
public class Demo02MethodDefine {
public static void main(String[] args) {
//单独调用
sum(10, 20);
System.out.println(“=========”);
//打印调用
System.out.println(sum(10, 20));
//赋值调用
int number = sum (15,25);
number += 100;
System.out.println(“变量的值:”+ number);
}
public static int sum(int a, int b) {
int result = a + b;
return result;
}
}
3.有参数、无参数
public class Demo03MethodParam {
public static void main(String[] args){
method1(20,10);
method2();
}
//有参数
public static void method1(int a,int b){
int result =a * b;
System.out.println(result);
}
//无参数
public static void method2(){
for(int i = 1;i < 10;i++){
System.out.println(“Hello,World!”);
}
}
}
4.无输出、有输出
package cn.itcast.day04.demo02;
//题目要求:定义一个方法,用来求出两个数字之和。(你帮我算,算完之后把结果告诉我。)
//题目变形:定义一个方法,用来打印两个数字之和。(你来计算,算完之后你自己负责显示结果,不用告诉我)
//注意事项:
//对于有返回值的方法,可以使用单独调用、打印调用或者赋值调用。
// 但是对于无返回值的方法,只能使用单独调用,不能使用打印调用或者赋值调用
public class Demo04MethodReturn {
public static void main(String[] args){
//我是main方法,我来调用你。
//我调用你,你来帮我计算一下,算完了之后,把结果告诉我的变量
int sum = getSum(10,15);
System.out.println(“返回值是:” + sum);
System.out.println(“==========”);
printsum(10,16);
}
//我是一个方法,我负责两个数字相加
//我有返回值int,谁调用我,我就把计算结果告诉它
public static int getSum(int a,int b){
int result = a + b;
return result;
}
public static void printsum(int a,int b){
int result = a + b;
System.out.println(“结果是:” + result);
}
}
5.//定义一个方法,用来判断两个数字是否相同
public class Demo01MethodSame {
public static void main(String[] args){
System.out.println(isSame(10,20));
System.out.println(isSame(10,10));
}
public static boolean isSame(int a,int b) {
/* 写法1 boolean same;
if (a == b){
same = true;
}else{
same = false;
}*/
/* 写法2:boolean same = a == b ? true : false;*/
boolean same = a == b;
return same;
}
}
6./*
定义一个方法,用来求出1-100之间所有数字的值
/
public class Demo02MethodSum {
public static void main(String[] args){
System.out.println(“结果是:”+getSum());
}
public static int getSum(){
int sum = 0;
for(int i = 1;i <= 100;i++){
sum += i ;
}
return sum;
}
}
7./
打印指定次数的HelloWorld
*/
public class Demo03MethodPrint {
public static void main(String[] args){
printCount(10);
}
public static void printCount(int num){
for(int i = 1;i <= num; i++){
System.out.println(“Hello,World” + (i));
}
}
}
学习时间:
20240603
标签:JAVA,int,System,笔记,学习,static,println,public,out From: https://blog.csdn.net/weixin_44382801/article/details/139415132