首页 > 编程语言 >java学习一周小知识

java学习一周小知识

时间:2024-08-06 21:55:37浏览次数:5  
标签:java scanner 一周 知识 System String println public out

java初学习

applet

Java Applet 可以大大提高Web页面的交互能力和动态执行能力。包含Applet的网页被称为Java-powered页,可以称其为Java支持的网页。当Applet用户访问这样的网页时,Applet被下载到用户的计算机上执行,但前提是用户使用的是支持Java的网络浏览器。由于Applet是在用户的计算机上执行的,所以它的执行速度不受网络带宽或者Modem存取速度的限制,用户可以更好地欣赏网页上Applet产生的多媒体效果。**在Java Applet中,可以实现图形绘制,字体和颜色控制,动画和声音的插入,人机交互及网络交流等功能。

 Applet程序只能嵌入到HTNL网页中通过浏览器来运行,目的是为了增强网页的表现能力和交互方式。

halloworld

public class hello{
    public static void main(String[] args){
        System.out.println("Hello,World!");
    }
}

关于acsill码的问题

public class Demo01 {
    public static void main(String[] args) {
        char c1='a';
        char c2='中';

        System.out.println(c1);
        System.out.println((int)c1);
        System.out.println((int)c2);
        System.out.println(c2);
        char c3 = '\u0061';
        System.out.println(c3);
    }
}

数据类型

类型转换

java是强类型语言

public class Demo01 {
    public static void main(String[] args) {
        int i = 128;
        byte b = (byte)i;
        System.out.println(b);
    }
}
//结果是-128
//byte的范围是127~-128,因为输出的数溢出了,所以此时的结果是不对的
public class Demo01 {
    public static void main(String[] args) {
        int i = 156;
        byte b = (byte)i;
        System.out.println(b);
    }
}
//结果是-100
//说明溢出之后,会回到第一个数,是有规律的

{{uploading-image-113038.png(uploading...)}}

把高的转换成低的,需要强制转换,反之可以自动转换

image-20240802210335189

变量的命名规范

image-20240803113504628

位运算

image-20240804165416265

2左移3格,结果是16

scanner对象

package com.cheng;

import java.util.Scanner;

public class Demo01 {
    public static void main(String[] args) {
        
        //创建了一个扫描器对象,用于接受键盘数据
        Scanner scanner = new Scanner(System.in);

        System.out.println("使用next的方式接收: ");

        //判断用户有没有输入字符串  
        if(scanner.hasNext()){
        //使用next方式接收
            String str = scanner.next();//程序会等待用户输入完毕
            System.out.println("输出的内容为:"+str);
        }
    scanner.close();
    }
}
package com.cheng;

import java.util.Scanner;

public class Demo01 {
    public static void main(String[] args) {
        
        //创建了一个扫描器对象,用于接受键盘数据
        Scanner scanner = new Scanner(System.in);

        System.out.println("使用nextLine的方式接收: ");

        //判断用户是否还有输入 
        if(scanner.hasNextLine()){
            String str = scanner.nextLine();//程序会等待用户输入完毕
            System.out.println("输出的内容为:"+str);
        }
    scanner.close();
    }
}

image-20240804185600131

标签:java,scanner,一周,知识,System,String,println,public,out
From: https://www.cnblogs.com/dengshucheng/p/18346064

相关文章

  • python爬虫预备知识三-多进程
    python实现多进程的方法:fork、multiprocessing模块创建多进程。os.fork方法os.fork方法只适合于unix/linux系统,不支持windows系统。fork方法调用一次会返回两次,原因在于操作系统将当前进程(父进程)复制出一份进程(子进程),这两个进程几乎完全相同,fork方法分别在父进程和子进程中......
  • JavaScript (二十六)——JavaScript 代码规范
    目录JavaScript代码规范变量名空格与运算符代码缩进语句规则对象规则每行代码字符小于80命名规则HTML载入外部JavaScript文件文件扩展名所有的JavaScript项目适用同一种规范。JavaScript代码规范代码规范通常包括以下几个方面:变量和函数的命名规则......
  • JavaWeb中的Tomcat,Servlet详解
    JavaWebJavaWeb技术主要包括服务器技术(后端),如Tomcat,Servlet,JSP等待,以及客户端技术(前端)如HTML,CSS,JavaScript等等Web服务器Web服务器主要负责处理客户端发出的HTTP请求,并做出相应回应Web服务器:安装了服务器软件的计算机,只用于复杂处理请求,发出相应Web服务器......
  • (javaweb)Http协议
    目录一.http概述二.Http-请求协议三.Http响应协议四.Http协议解析一.http概述---复制这个位置会自动前面有http浏览器给服务器发送请求携带请求数据,服务器解析数据,服务器前提需要知道具体格式等等--约定服务器处理完请求,需要给客户端一个响应。返回给客户端浏览器......
  • C++ 学习预备知识
    1C++简介 1.1起源    C++与C语言一样,也是在贝尔实验室诞生的,名称C++来自C语言中的递增运算符++,该运算符将变量加1。这也表明,C++是C语言的扩充版本。    C++融合了3种不同的编程方式:C语言代表的过程性语言、C++在C语言基础上添加的类代表的面向对象语言、C+......
  • Linux系统中“日志”的部分相关重要知识内容
    1.RHEL日志文件保存在哪个目录中?/var/log目录中2.什么是syslog消息和非syslog消息?Syslog信息:由syslog系统设备产生的信息,Linux系统启动和运行的过程中产生的信息非syslog消息:通过其他方式或系统设备,非syslog系统设备生成的日志信息。3.哪两个服务处理RHEL......
  • 数论基础知识(下)
    目录欧拉函数n的分解质因数求欧拉函数试除法求欧拉函数值积性函数筛法朴素筛埃氏筛欧拉筛(线性筛)线性筛欧拉函数快速幂同余欧拉定理费马小定理乘法逆元欧拉函数互质:∀a,b∈N,若gcd(a,b)=1,则a,b互质。定义: :1∼n......
  • Javascript——NaN有什么用法
    简介在JavaScript中,NaN(NotaNumber)是一个特殊的值,用来表示非数字的结果,例如一个不合法的数学运算的结果。根据IEEE754浮点数标准,NaN不等于任何值,包括它自己。这意味着NaN是唯一一个与自身不相等的值,所以表达式NaN===NaN返回false。判断NaN如果你需要检测一......
  • Java中的应用监控与日志分析工具选型:从Prometheus到ELK Stack
    Java中的应用监控与日志分析工具选型:从Prometheus到ELKStack大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在现代软件开发中,应用监控和日志分析是确保系统稳定性和性能的重要组成部分。本文将探讨在Java项目中使用的监控和日志分析工具,重点介绍P......
  • java解一些算法题
    题目描述某部门计划通过结队编程来进行项目开发,已知该部门有N名员工,每个员工有独一无二的职级,每三个员工形成一个小组进行结队编程。结队分组规则如下:从部门中选出序号分别为i、j、k的3名员工,他们的职级分别为level[i],level[j],level[k]结队小组需满足level[i]<le......