首页 > 编程语言 >JAVA学习笔记6

JAVA学习笔记6

时间:2024-06-03 21:29:04浏览次数:26  
标签:JAVA int System 笔记 学习 static println public out

学习目标:

精通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

相关文章

  • system函数学习
    windows下system()函数详解windows操作系统下system()函数详解(主要是在C语言中的应用)函数名:system功能:发出一个DOS命令用法:intsystem(char*command);system函数已经被收录在标准c库中,可以直接调用程序例:include<stdlib.h>include<stdio.h>i......
  • Prism 学习之一
    1引用Prism.DryIOC2xmlns:prism="http://prismlibrary.com/"Application改成prism:PrismApplication3Windowsxmal中增加prism:ViewModelLocator.AutoWireViewModel="True"4文件夹ViewsViewModels记录一次理解Xmal<Grid><Text......
  • Markdown 学习
    Markdown标题1~6级一级标题二级标题三级标题四级标题五级标题六级标题Markdown字体字体效果粗体字体效果斜体字体效果斜体加粗字体效果删除线Markdown引用世上无难事,只怕有心人Markdown分割线Markdown图片本地路径网络路径Markdown超链接点击......
  • JSTL学习
    JSTL学习日记jstl相当于c++上的stl,当然不是说用法,只是意义上有很大的相似之处//开始学习//第一步,先下载并导入jstl的核心库(通过<@%uri="路径"去导入)<%@pagecontentType="text/html;charset=UTF-8"language="java"%><%--通过taglib标签引入所需要的库--%......
  • COD读书笔记
    计算机组成与设计课程复习与CSAPP中类似的部分做了忽略或者简化性能的度量知识回顾对于某个计算机X,定义性能和执行时间的关系表达式:\[\text{性能}_X=\frac{1}{\text{执行时间}_X}\]描述时钟周期和时钟频率的关系:\[\text{时钟周期}=\frac{1}{\text{时钟频率}}\]对......
  • java使用百度地图接口校验收货地址是否超出配送范围
    1.地理编码API服务地址:https://api.map.baidu.com/geocoding/v3/?address=北京市海淀区上地十街10号&output=json&ak=您的ak&callback=showLocationMapmap=newHashMap();map.put("address",shopAddress);map.put("output","......
  • 概率论笔记(上)
    学习视频如下:主要学习视频:《概率论与数理统计》教学视频全集(宋浩)_哔哩哔哩_bilibili其余知识点补充: 二维连续型随机变量的积分计算_哔哩哔哩_bilibili 014二维连续型随机变量_哔哩哔哩_bilibili 矩估计&最大似然估计通俗易懂版解释(自用)_哔哩哔哩_bilibili ......
  • 实战整体布局学习上
    1.```htmlindex1headermainfooter```2.```htmlindex1-页眉与页脚<!--中:搜索框--><divclass="search"><divclass="logo">JD</div><divclass="zoomiconfonticon-x......
  • c#学习-(委托的高级使用)
    一、多播委托(multicast)&&单播委托        一个委托内部封装不止一个方法usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Threading;namespacesix_multicast{internal......
  • 关于java类型转换题目
    publicclasstest2{publicstaticvoidmain(String[]args){System.out.println(zh(123));df();ca();longToInt();ByteToShort();booleanToString();conversion();FloatToDouble();IntToCha......