栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java初学者输入输出相关的一些基本程序例子

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java初学者输入输出相关的一些基本程序例子

关于Java顺序结构的一些操作
    • 此程序完成输入一个三位数,并将其输入的三位数倒序输出
    • 分别输入底面半径和高,计算圆锥体积
    • 任意输入一个五位数,把每位数字相加求和
    • 输入底和高,计算梯形面积
    • 编写一个程序,输入两个数,实现两个整数的交换
    • 输入一个秒数,要求转换为XX小时XX分钟XX秒钟的格式输出
    • 输入一个华氏温度,要求输出摄氏温度。要求输出要有文字说明,取两位小数,公式为:c=(F-32)/9*5

此程序完成输入一个三位数,并将其输入的三位数倒序输出
import java.util.Scanner;

public class Test{
    public static void main(String[] args){
        //准备接受数据
        Scanner sc=new Scanner(System.in);  
        //接收一个三位数的数字
        int number=sc.nextInt();       
        //求反序的第一位     
        int firstNumber=number%10;          
        //求反序的第二位
        int secondNumber=number/10%10;      
        //求反序的第三位
        int thirdNumber=number/100;         
        //格式化字符串输出
        System.out.println(String.format("%d%d%d",firstNumber,secondNumber,thirdNumber));  
    }
}
分别输入底面半径和高,计算圆锥体积
import java.util.Scanner;

public class Test{
    public static void main(String[] args){
        //准备接收数据
        Scanner sc=new Scanner(System.in);
        //定义一个浮点常量表示PI的值
        final double p=3.1415926;
        //提示信息
        System.out.print("输入底面半径");
        //接收底面半径的长度
        double r=sc.nextDouble();
        //提示信息
        System.out.print("输入高度");
        //接收高度
        double h=sc.nextDouble();
        //计算结果
        double result=(p*(r*r)*h)/3;
        //输出结果
        System.out.println(result);
    }
}
任意输入一个五位数,把每位数字相加求和
 import java.util.Scanner;

 public class Test{
     public static void main(String[] args){
         //准备接收数据
         Scanner sc=new Scanner(System.in);
         //存放结果
         int result=0;
         //接收用户输入的五位数的数字
         int number=sc.nextInt();
         //万位加给结果
         result+=number/10000;
         //千位加给结果
         result+=number%10000/1000;
         //百位加给结果
         result+=number%1000/100;
         //十位加给结果
         result+=number%100/10;
         //个位加给结果
         result+=number%10;
         //输出结果
         System.out.println(result);
     }
 }
输入底和高,计算梯形面积
import java.util.Scanner;

 public class Test{
     public static void main(String[] args){
         //准备接收数据
         Scanner sc=new Scanner(System.in);
         //提示信息
         System.out.println("输入上底的值");
         //接收上底
         int shang=sc.nextInt();
         //提示信息
         System.out.println("输入下底的值");
         //接收下底
         int xia=sc.nextInt();
         //提示信息
         System.out.println("输入高的值");
         //接收高
         int gao=sc.nextInt();
         //计算结果
         int result=(shang+xia)*gao/2;
         //显示结果
         System.out.println("面积="+result);
     }
 }
编写一个程序,输入两个数,实现两个整数的交换
import java.util.Scanner;

public class Test{
    public static void main(String[] args){
        //准备接收数据
        Scanner sc=new Scanner(System.in);
        //提示信息
        System.out.print("输入num1=");
        //接收第一个数字
        int num1=sc.nextInt();
        //提示信息
        System.out.print("输入num2=");
        //接收第二个数字
        int num2=sc.nextInt();
        //提示信息
        System.out.println(String.format("交换前num1=%dtnum2=%d",num1,num2));
        //下三行代码为交换过程
        num1+=num2;
        num2=num1-num2;
        num1-=num2;
        //提示信息
        System.out.println(String.format("交换后num1=%dtnum2=%d",num1,num2));
    }
}
输入一个秒数,要求转换为XX小时XX分钟XX秒钟的格式输出
import java.util.Scanner;

public class Test{
    public static void main(String[] args){
        //准备接收数据
        Scanner sc=new Scanner(System.in);
        //接收输入的数据
        int number = sc.nextInt();
        //计算时
        int hour=number/(60*60);
        //计算分
        int minute=(number-hour*(60*60))/60;
        //计算秒
        int second=number -hour*(60*60)-minute*60;
        //格式化输出结果
        System.out.println(String.format("%02d : %02d : %02d",hour,minute,second));
    }
}
输入一个华氏温度,要求输出摄氏温度。要求输出要有文字说明,取两位小数,公式为:c=(F-32)/9*5
import java.util.Scanner;

public class Test{
    public static void main(String[] args){
        //准备接收数据
        Scanner sc=new Scanner(System.in);
        //提示信息
        System.out.println("请输入一个华氏温度,将转换为摄氏温度");
        //接收数据
        double f=sc.nextDouble();
        //按照公式计算结果
        double result = (f-32)/9*5;
        //格式化输出计算后的结果
        System.out.println(String.format("转换后的摄氏温度为:%.2fu2103",result));
    }
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/354286.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号