首页 > 编程语言 >Java入门笔记1(类和对象前)

Java入门笔记1(类和对象前)

时间:2024-09-05 21:13:59浏览次数:10  
标签:Java 入门 int System 笔记 a1 a2 public Scanner

java中使用输入函数

import   java.util.Scanner

Scanner src=new Scanner(System.in)

输入两个数,使用方法返回两个数中的最大值

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int a=sc.nextInt();
        int b= sc.nextInt();
        int c=getmax(a,b);
        System.out.println(c);
    }
    public static int getmax(int a1,int a2)
    {
        if(a1>a2)
            return  a1;
        else
            return a2;
    }
}

随机生成两个数字进行比较大小

import java.util.Random;
public class Main {
    public static void main(String[] args) {
        Random sc=new Random( );
        int a=sc.nextInt(10);
        int b= sc.nextInt(10);
        int c=getmax(a,b);
        System.out.println(c);
    }
    public static int getmax(int a1,int a2)
    {
        System.out.println(a1);
        System.out.println(a2);
        if(a1>a2)
            return  a1;
        else
            return a2;
    }
}

数组反转

import java.util.Scanner;

public class Main {
    public static void main(String[] args)
    {
        Scanner src=new Scanner(System.in);
        int[] arr=new int[7];
        for(int i=0;i<arr.length;i++)
        {
             arr[i]=src.nextInt();
        }
        arr=reverse(arr);
        for(int j=0;j< arr.length;j++)
        {
            System.out.println(arr[j]);
        }
    }

    public static int[] reverse(int[] b1) {
        int a1=0;
        int a2= b1.length-1;
        while(a1<=a2)
        {
            int t=b1[a1];
            b1[a1]=b1[a2];
            b1[a2]=t;

            a1++;
            a2--;
        }

        return b1;
    }
}

 


标签:Java,入门,int,System,笔记,a1,a2,public,Scanner
From: https://www.cnblogs.com/alexlance/p/18399239

相关文章

  • Javascript(基础) 笔记16
    dom操作①document ②object ③model一、查找1.getElementById()根据id值获取元素,返回符合的第一个元素(只会返回第一个)varx=document.getElementById("a");console.log(x);console.dir(x);//以对象形式打印x.style.background="red";x.style.color="yellow......
  • Java 对象list 根据时间createTime 过滤
    可以使用Java8的流(Stream)来实现这个需求。假设有一个包含createTime字段的对象列表,代码示例如下:importjava.util.Comparator;importjava.util.List;importjava.util.Optional;publicclassExample{publicstaticvoidmain(String[]args){//假设Li......
  • JavaScript 中的 数据结构
    数据结构数据结构是计算机存储、组织数据的方式。1.数组数组是最最基本的数据结构,很多语言都内置支持数组。数组是使用一块连续的内存空间保存数据,保存的数据的个数在分配内存的时候就是确定的。2.栈栈是一种遵循后进先出(LIFO)原则的有序集合在栈里,新元素都接近栈顶,旧元素......
  • 一次Java性能调优实践【代码+JVM 性能提升70%】
    这是我第一次对系统进行调优,涉及代码和JVM层面的调优。如果你能看到最后的话,或许会对你日常的开发有帮助,可以避免像我一样,犯一些低级别的错误。本次调优的代码是埋点系统中的报表分析功能,小公司,开发结束后,没有CodeReview环节,所以下面某些问题,也许在CodeReview环节就可以避免。......
  • JavaScript中的数据类型-存储差别
    总结声明变量时不同的内存地址分配:简单类型的值存放在栈中,在栈中存放的是对应的值引用类型对应的值存储在堆中,在栈中存放的是指向堆内存的地址不同的类型数据导致赋值变量时的不同:简单类型赋值,是生成相同的值,两个对象对应不同的地址复杂类型赋值,是将保存对象的内存地......
  • 018、二级Java操作题汇总最新版100000+字
    目录1.基本操作(源代码):1.11.21.31.41.51.61.71.81.91.101.111.121.131.141.151.161.171.181.191.201.211.221.231.241.251.261.271.281.291.301.311.321.331.341.351.361.371.381.391.401.411.421.431.441.451.461.471.481.......
  • Java多线程
    Java多线程什么是多线程和线程安全?多线程多线程的特点:线程安全线程安全的实现方式:举例说明:Java实现线程安全的几种方式1.**使用同步块(`synchronized`)**2.**使用显式锁(`Lock`接口)**3.**使用并发容器**4.**原子类(`Atomic`包)**5.**线程本地变量(`ThreadLocal`)**6.**......
  • ctfshow-web入门-信息搜集(web1-web10)
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录web1(查看源代码)右击页面查看源代码web2(js前台拦截===无效操作)打开题目地址采用burp抓包并进行重发数据包web3(没思路的时候抓个包看看,可能会有意外收获)打开题目链接查看源码无果采用burp抓包并......
  • C++学习笔记----6、内存管理(二)---- 数组指针的双向性
            你可能已经看到指针与数组之间的一些重叠。自由内存空间分配的数组由其第一个元素的指针进行访问。栈上的数组通过使用数组语法([])或者正常变量声明来访问。你还会看到的是,其重叠不仅如此,指针与数组有更复杂的关系。1、数组退化至指针        自由内......
  • C++入门基础知识50——【关于C++数字】之C++ 数学运算
    成长路上不孤单......