首页 > 其他分享 >04

04

时间:2024-01-25 19:34:03浏览次数:27  
标签:转换 04 int System char println out

public class Demo04 {
public static void main(String[] args) {
int i = 128;
double b = i;//内存溢出

    //强制转换   (类型)变量名  高---->低
    //自动转换     低---->高

    System.out.println(i);
    System.out.println(b);

    /*
    注意点:
    1. 不能对布尔值进行转换
    2. 不能把对象类型转换为不相干的类型
    3. 在把高容量转换到低容量的时候,强制转换
    4. 转换的时候可能存在内存溢出,或者精度问题!

     */

    System.out.println("==============================");
    System.out.println((int)23.7); //23
    System.out.println((int)-45.89f); //-45

    System.out.println("===============================");
    char c = 'a';
    int d = c+1;
    System.out.println(d);
    System.out.println((char)d);
}

}

标签:转换,04,int,System,char,println,out
From: https://www.cnblogs.com/Zhongxy33/p/17987982

相关文章

  • P1504积木堡垒(简略)
    用DP枚举出每一个的能到达的高度,进行\(n\)次背包即可,\(ans[]\)记录高度\(j\)是否可行,高度\(j\)可行\(n\)次就是答案,\(j\)从\(maxn\)开始枚举//dp[i][j]表示前i个表示高度为j的存不存在//dp[i][j]=dp[i-1][j],dp[i][j]=dp[i-1][j-a[i]];选或者不选//顺序的话dp[j......
  • 洛谷题单指南-模拟和高精度-P1045 [NOIP2003 普及组] 麦森数
    原题链接:https://www.luogu.com.cn/problem/P1045题意解读:要计算2p-1的位数和最后500位,实际上只需要计算2p,两者位数一致,前者比后者个位减1即可,且个位肯定不会是0,比较容易处理。解题思路:如果直接采用高精度乘法计算2p,p最大3.1*106,高精度所用数组最长大概9*105,一共最多计算3.......
  • solution-at-agc044-c
    stonantforz正文算得上相当有意思以及启发性的数据结构题了。三进制表示联想到我们可以建立一个三叉树。类似于Trie一样的,按三进制从低位到高位建立一个Trie树。一个非常好的性质这是一个完美三叉树。接下来我们可以考虑怎么维护每一种操作。Salasa舞对于这种操作,相......
  • Ubuntu 20.04修改ip地址(Netplan)
    更新IP地址的步骤Netplan配置文件位于/etc/netplan/下。使用以下命令打开对应目录:cd/etc/netplan/编辑Netplan配置文件sudovi00-installer-config.yaml默认情况下,Ubuntu20.04使用YAML格式编写Netplan配置文件,例如00-installer-config.yaml。配置样例en......
  • Ubuntu 22.04.1 LTS 安装 supervisor
    Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。它是通过fork/exec的方式把这些被管理的进程当作supervisor的子进程来启动,这样只要在supervisor的配置文件中,把要管理的进程的可执行文件的路径写进......
  • Ubuntu 20.04修改ip地址(Netplan)
    Ubuntu20.04修改ip地址什么是Netplan从Ubuntu17.10开始,Canonical引入了一个名为Netplan的新工具,用于网络设置管理。这里是从命令行在Ubuntu系统上配置静态IP的步骤。Netplan是用于在Linux系统上轻松配置网络的实用程序。您只需为所需的网络接口以及每个接口应配置的功能创建一......
  • P2045 方格取数加强版题解
    题目链接:P2045方格取数加强版-洛谷|计算机科学教育新生态(luogu.com.cn)题目:出一个n*n的矩阵,每一格有一个非负整数A{i,j}且A{i,j} <=10^3现在从(1,1)出发,可以往右或者往下走,最后到达(n,n),每达到一格,把该格子的数取出来,该格子的数就变成0,这样一共走K次,现在要......
  • P5048 [Ynoi2019 模拟赛] Yuno loves sqrt technology III(分块)
    题意简述多次询问区间众数的出现次数,强制在线。\(n,m\le5\times10^5\),时限\(2\)秒,空限\(62.5\)MB。分析弱化版本题相较弱化版有以下特点:空间复杂度要求\(O(n)\)时间复杂度要求严格\(O(n\sqrtn)\),也就是说\(O(n\sqrt{n\logn})\)过不掉。貌似所有5e5的分块都是......
  • 代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素。
    704.二分查找题目链接:https://leetcode.cn/problems/binary-search/文章讲解:https://programmercarl.com/0704.二分查找.html简单的二分查找法,核心是认识区间的意义,注意以下几点:middle=low+(low+high)/2;这种写法可以防止溢出。注意low和high的循环条件判断,如果是左闭右闭......
  • Ububtu 20.04.6 LTS 安装ROS2和Gazebo
    记录本人在Ububtu20.04.6LTS系统下安装ROS2和Gazebo的步骤,方便需要时查阅安装ROS2Foxy获取签名sudocurl-sSLhttps://raw.githubusercontent.com/ros/rosdistro/master/ros.key-o/usr/share/keyrings/ros-archive-keyring.gpg添加软件源以下指令二选一执行即可官方......