Java数字输入输出及linux下环境配置

Java数字输入输出

今天有时间练习下Java,虽然不是很精通Java,但是还是小有收获的
程序的基本功能是输入几个数字,然后计算其表示的直线,并且在模拟的坐标中描出输入的点
程序如下:
根据编译器的不同,程序的编译情况会不同,所以这个是要注意的!!

/*
 * InputTest.java
 */
import java.io.*;
import java.text.*;
import java.util.*;

public class InputTest
{
    public static void main(String[] args)
    {
        try {
            BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));
            System.out.print("Enter X1: ");
            double x1=Integer.parseInt(buf.readLine());

            System.out.print("Enter Y1: ");
            double y1=Integer.parseInt(buf.readLine());

            System.out.print("Enter X2: ");
            double x2=Integer.parseInt(buf.readLine());

            System.out.print("Enter Y2: ");
            double y2=Integer.parseInt(buf.readLine());

            double re = (y1-y2)/(x1-x2);
            double af = y2-x2*re;
            DecimalFormat df = new DecimalFormat("##.00");
            re = Double.parseDouble(df.format(re));
            DecimalFormat dff = new DecimalFormat("##.00");
            af = Double.parseDouble(dff.format(af));
            
            System.out.println("\n\ny="+re+"x+"+af+"\n\n");

            for (int i=9; i>=0; i--) {
                //System.out.print(i+"|");
                if( ((i == y1) && (x1 == 0)) || ((i == y2) && (x2 == 0)) ) {
                    System.out.print(i+" *");
                } else {
                    System.out.print(i+" |");
                }
                //System.out.print(i+"|");

                for(int j=0; j<10; j++) {
                    if( ((i == y1) && (j == x1) && (j != 0)) ||
                            ((i == y2) && (j == x2) && (j != 0)) ) {
                        System.out.print("*");
                    } else {
                        System.out.print(" ");
                    }
                }
                if(i == 0) {
                    System.out.print("\r"+i+" |");
                    for(int r=10; r>0; r--) {
                        if(r == 10) {
                            System.out.print("_");
                        }else {
                            System.out.print("__");
                        }
                    }

                    System.out.print("\n");
                    System.out.print(" ");
                    for(int r=0; r<10; r++)
                        System.out.print(" "+r);
                }
                System.out.print("\n");
            }
        } catch(IOException e) { }
    }
}

通过编译
$ javac InputTest.java
$ java  InputTest

linux下配置Java环境

linux系统环境:

        Description: Ubuntu 12.04 LTS
        Release: 12.04
        x86_64

先去 Linux下的JDK压缩包,这边下载的是jdk-8u45-linux-x64.gz文件,下好后直接解压

$sudo tar -xvf jdk-8u45-linux-x64.gz  -C /usr/lib/jvm
        

配置环境

可以修改/etc/profile,文件方便系统所有用户使用,可以修改某个用户目录,或者直接在使用时source相关的配置文件,这里修改~/.bashrc配置内容如下:
        export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_45
        export JRE_HOME=${JAVA_HOME}/jre
        export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
        export PATH=${JAVA_HOME}/bin:$PATH

        然后保存关闭,使用source更新下
        $ source ~/.bashrc

        使用env命令察看JAVA_HOME的值
        $ env
        如果JAVA_HOME=/usr/lib/jvm/jdk1.8.0_45,说明配置成功。

输入java命令,如下,说明配置成功

        $java -version
            java -version
            java version "1.8.0_45"
            Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
            Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值