「java输出整数」java输出整数部分和小数部分
今天给各位分享java输出整数的知识,其中也会对java输出整数部分和小数部分进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、在Java中,使用输出语句输出整数010,为什么结果是8?
- 2、java中输入一个整数输出其各个位数上的数字之和?
- 3、要求用java表达输出一个整数,输出一个整数与1到5相乘的结果
- 4、用Java写一个程序,键盘输入5个整数 并按大小的次序输出?
- 5、怎么用java语言编写:计算并输出一个整数各位数字之和?
- 6、java中的小数,如何分别输出整数部分和小数部分?
在Java中,使用输出语句输出整数010,为什么结果是8?
输出整数时,输出的进制是10进制。
而010是特殊表达,以0开头,代表八进制。所以这个是8进制的10,十进制也就是8
java中输入一个整数输出其各个位数上的数字之和?
public static void main(String[] args) {
// TODO Auto-generated method stub
int sum=0; //最后的和
System.out.println("请输入一个整数:");
Scanner sc=new Scanner(System.in);
int num = sc.nextInt(); //接收输入的整数
for(;;){ //构建死循环,直到计算结束
int n1=num%10; //得到个位数
sum += n1; //求和
num=num/10; //去掉计算过的个位数
if(num==0){
break; //当个位数为0时,跳出死循环
}
}
System.out.println("输入整数的各个位的和为:"+sum); //输出最后的和
}
这是一个比较简单的版本,没有对输入进行检验,你可以自己试着加上
要求用java表达输出一个整数,输出一个整数与1到5相乘的结果
自然语言里面 ,1*X 就是等于X,这个你没有必要做啊,另外你的程序可以优化下
import java.util.Scanner;
public class Test {
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
System.out.println("请输人一个整数:");
int A = in.nextInt();
for (int i = 1; i = 5; i++) {
System.out.println(i + "*+A=" + i * A);
}
}
}
用Java写一个程序,键盘输入5个整数 并按大小的次序输出?
import java.util.Arrays;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入5个整数:");
int[] number=new int[5];
for(int i=0;inumber.length;i++){
number[i]=scanner.nextInt();
}
Arrays.sort(number);
System.out.println("排序后输出:");
for (int num:number) {
System.out.print(num+"\t");
}
}
}
控制台:
请输入5个整数:
43
12
87
11
排序后输出:
0 11 12 43 87
怎么用java语言编写:计算并输出一个整数各位数字之和?
public class Test {
public static void main(String[] args) {
int a = 1203;
int sum = 0;
while(a / 10 != 0){
sum += a % 10;
a = a / 10;
}sum = sum + a;
System.out.println("各位数字之和为" + sum);
}
}
testing
各位数字之和为6
import java.io.*;
public class ssss
{
public static void main(String[] args)
{
String num=null;
System.out.println("请输入一个整数,回车结束");
try
{
InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(isr);
while((num=br.readLine())!=nullnum.length()!=0)
{
sum(num);
System.out.println("请输入一个整数,回车结束");
}
}
catch(Exception e)
{
e.printStackTrace();
}
}
public static void sum(String num)
{
int b=0;
for(int i=0;inum.length();i++)
{
b+=Integer.parseInt(num.substring(i,i+1));
}
System.out.println("该整数各个位上数字之和为:"+b);
}
}
java中的小数,如何分别输出整数部分和小数部分?
1、float a = 1.2f
2、String s = String.valueOf(a)
3、String[] ss = s.split(".")
4、System.out.println("整数部分:"+ ss[0])
System.out.println("小数部分:"+ ss[1])
private String[] divide(double num){
//把一个浮点数强制类型转换为long型,既得到它的整数部分
long zheng = (long)num;
//浮点数减去部分,得到小数部分,小数部分乘以100后再取整得到两位小数
long xiao = Math.round((num - zheng) * 100);
return new String[]{zheng + " ",String.valueOf(xiao)};
}
关于java输出整数和java输出整数部分和小数部分的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-10,除非注明,否则均为
原创文章,转载请注明出处。