编程语言
首页 > 编程语言> > Java程序设计自学

Java程序设计自学

作者:互联网

1、上机测试代码

public class Demo1 {
    public static void main(String[] args) {
        for(int I= 1;I<=20;I++)                  //20.for快捷方式
        {
            System.out.println((char)I);
            System.out.println(I/5);
        }
    }
}

2、编写程序计算圆柱的体积。输入半径和高,用下列公式计算:

面积=半径*半径*3.14

体积=面积*高

import java.util.Scanner;

public class Demo2 {
    public static void main(String[] args) {
        final double PI=3.14;
        double radii,high,area,volumn;  //定义 半径,高,面积,以及 体积。
        System.out.println("请输入圆柱的半径:\n");
        Scanner in1= new Scanner(System.in);
        radii = in1.nextDouble();
        System.out.println("请输入圆柱的高:\n");
        Scanner in2= new Scanner(System.in);
        high = in1.nextDouble();
        area = radii*radii*PI;
        volumn = area * high;
        System.out.println("圆柱的面积为:"+area+",体积为:"+volumn);
    }
}

3、编写程序,输入一个整数(整数位于10~1000之间),并将其各位数字之和赋给一个变量,然后输出改变量。例如,整数932,各位数字之和为14.

import java.util.Scanner;

public class Demo3 {
    public static void main(String[] args) {
        int num,ge,shi,bai,qian,sum=0;
        System.out.println("请输入一个10-1000之间的整数");
        Scanner in1 = new Scanner(System.in);
        num = in1.nextInt();
        qian = num/1000;                //求出第一位数字
        bai = num%1000/100;                //求出第二位数字
        shi = num%1000%100/10;                //求出第三位数字
        ge = num%1000%100%10;                        //求出第四位数字
        sum = qian+bai+shi+ge;
        System.out.println("千位:"+qian+",百位:"+bai+",十位:"+shi+",个位:"+ge+",各位数字之和为:"+sum);

    }
}

4、编写程序,输入double类型数,并检验该数是否在1-100之间。

import java.util.Scanner;

public class Demo4 {
    public static void main(String[] args) {
        double num;
        System.out.println("请输入一个数字");
        Scanner in1 = new Scanner(System.in);
        num = in1.nextByte();
        if (num>=1&&num<=100){
            System.out.println("The number " + num + " between 1 and 100 is true.");
        }else {
            System.out.println("The number " + num + " between 1 and 100 is false.");
        }
    }
}

5、解释关键字的概念,关键字与标识符的区别。

/* 解释关键字的概念,关键字与标识符的区别。
*关键字是 JAVA语言系统中赋予了特殊含义的标识符,常见的有:implements,import,instanceof,int,interface,long,nativenew,null,package,
* public,this,throw,true,try,void,do,double,false,find,for等
* 标识符则是用户自己定义的
*
* */

6、如何用Java书写下述算数表达式?

 

4/(3*(r+34))-9*(a+b*c)+(3+d*(2+a))/(a+b*d)

7、byte:-128~127;1字节

      short:-32768~32767;2字节

       int:-2147483648~2147483647;  4字节

       long:-2^63~2^63-1;        8字节

       float:1.4E-45~3.4028235E38;        4字节

       double:4.9E-324~1.7976931348623157E308;        8字节

        char:2字节;

标签:Java,Scanner,System,in1,num,程序设计,自学,public,字节
来源: https://blog.csdn.net/HHHOOKK/article/details/120233782