首页 > 编程语言 >【Java-01】java基础-基本语法

【Java-01】java基础-基本语法

时间:2023-02-18 15:22:31浏览次数:41  
标签:01 Java String System str println java out

1、基本输出语句

/*
 * java
 * 多行注释
 */
//java单行注释
public class _01_HelloWorld {
    public static void main(String[] args) {// main方法
        System.out.print("Hello Java!");// 使用print,最后无换行
        System.out.println("你好 Java!");// 使用println,最后有换行
        System.out.println(123 + 321);// 使用数字
        System.out.println('S');// 使用字符
        System.out.println("123\t456\tC:\\myfiles\\123.txt");// 使用转义字符
        System.out.println("十进制的10是"+10+"。");// 拼接字符串和数字
        System.out.println("八进制的10是"+010+"。");// 拼接字符串和数字
        System.out.println("16进制的10是"+0x10+"。");// 拼接字符串和数字
        System.out.println("16进制的F是"+0xF+"。");// 拼接字符串和数字
    }
}

2、各种类型的变量

package Java_basic;

public class _02_DataType {
    public static void main(String[] args) {
        //大范围数不能赋值给小范围的,如double不能赋值给int
        boolean boo = true;
        char ch = 'a';      // 布尔型
        byte by = 32;       // 字节型,-128~127
        short sh = 66;      // 短整型,2个字节,-32768~32767
        int i = 44;         // 整型,4个字节,-2147483648~2147483647
        long lo = 9;        // 长整型,8个字节,-9223372036854775808~9223372036854775807
        float flo = 4;    // 4字节
        double dou = 5.6;   // 8字节
        System.out.println(boo);
        System.out.println(ch);
        System.out.println(by);
        System.out.println(sh);
        System.out.println(i);
        System.out.println(lo);
        System.out.println(flo);
        System.out.println(dou);
    }
}

3、从键盘读取字符并输出

3.1 程序

import java.io.*;//库

public class _03_KeybordInput {
    public static void main(String[] args) {
        // 流对象
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        // 调用流对象的方法,将读取的值赋给str
        String str = "INI";
        try {
            str = br.readLine();
        } catch (IOException e) {
            // ignore,忽略异常
        }
        // 输出str
        System.out.println(str);
    }
}

3.2 报错&解决

// 流对象
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
// 调用流对象的方法,将读取的值赋给str
String str = br.readLine();

报错:

Unhandled exception type IOException

原因:

没有异常处理

解决:

String str;
try {
    str = br.readLine();
} catch (IOException e) {
    // ignore,忽略异常
}

参考:Easy Java (第7版) (日)高桥麻奈

标签:01,Java,String,System,str,println,java,out
From: https://www.cnblogs.com/FishSmallWorld/p/17132677.html

相关文章

  • AcWing788.逆序对的数量(Java)
    题目来源:https://www.acwing.com/problem/content/790/题目描述给定一个长度为n的整数数列,请你计算数列中的逆序对的数量。逆序对的定义如下:对于数列的第i个和第j......
  • IDEA修改Java注释字体颜色 - mac电脑 - 2023年2月
    先来看下成果: 先选中Preferences: 再选择Editor->Java->Comments->Blockcomment(多行注释)或者Linecomment(单行注释)  end.......
  • linux014之进程和服务管理
    linux中的进程管理:查看进程命令:ps:查看应用级别的进程ps-e:查看系统+应用级的进程ps-ef:显示进程的全部信息(这个命令经常用)ps......
  • Java Web(三)HTML 和 CSS
    HTML和CSS什么是HTML?HTML是一门语言,所有的网页都是用HTML这门语言编写出来的HTML(HyperTextMarkupLanguage):超文本标记语言 超文本:超越了文本的限制,比普通文本更强大......
  • Java Web(四)JS
    JS什么是JavaScript?JavaScript是一门跨平台、面向对象的脚本语言,来控制网页行为的,它能使网页可交互W3C标准:网页主要由三部分组成结构:HTML表现:CSS行为:JavaScriptJavaScript......
  • Java基础知识点(方法)
    1.方法是程序中最小的执行单元。2.作用:能够提高代码的复用性,提高代码的可维护性(好处)重复代码、具有独立功能的代码可以抽取到方法中。3.方法的定义:把一些代码打包在一起。方......
  • PAT-basic-1014 福尔摩斯的约会 java
    一、题目大侦探福尔摩斯接到一张奇怪的字条:我们约会吧!3485djDkxh4hhGE2984akDfkkkkggEdsbs&hgsfdkd&Hyscvnm大侦探很快就明白了,字条上奇怪的乱码实际上就是约......
  • PAT-basic-1012 数字分类 java
    一、题目给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1​ =能被5整除的数字中所有偶数的和;A2​ =将被5除后余1的数字按给出顺序进行交......
  • 《阿里巴巴Java开发规范》领域模型的部分介绍
    《阿里巴巴Java开发规范》关于领域模型的部分介绍如下分层领域模型规约:DO(DataObject):此对象与数据库表结构一一对应,通过DAO层向上传输数据源对象。DTO(DataTran......
  • PAT-basic-1011 A+B 和 C java
    一、题目给定区间[−231,231]内的3个整数 A、B 和 C,请判断 A+B 是否大于 C。输入格式:输入第1行给出正整数 T (≤10),是测试用例的个数。随后给出 T 组......