Java环境配置和运行

Java环境变量的配置

  1. 右键单击计算机—属性—高级系统设置—环境变量—path变量—把java安装路径中的bin目录的路径整体复制到path变量值得最前面,加一个分号。
  2. 右键单击计算机—属性—高级系统设置—环境变量—classpath变量—在变量值得最前面打一个英文的句号然后加一个分号。

如何运行java程序?

1.通过cmd命令行方式,进入到java程序的路径
2. 用javac命令编译java程序,生成.class字节码文件
3. 用java命令运行字节码文件

C:\Users\1326>d:
D:\>cd test
D:\test>javac Test.java
D:\test>java Testhello java!

注意

  1. 文件的保存名字一定要和类的名字一样,区分大小写;
  2. javac是编译命令,它后面要接扩展名,而java是运行命令,后面不接扩展名;
  3. 大家尽量不要把文件放在桌面上,我们可以放在D盘,然后通过dos命令进入到相应的目录,cmd命令可以进入到相应的文件夹下面;

举例

public class Test{  
public static void main(String[] args){
	int x=2,y=5,z;  
 		 z=x+y;   
 		 System.out.println("z="+z);  
    }
  }

System.out.println是输出语句,引号里面的内容原样输出,+表示连接运算,把+两边的内容连接起来。public static void main(String[] args)是主函数,程序的执行都是从主函数开始的。

结果

D:\test>javac Test.java
D:\test>java Test
z=7

练习源码及截图

1. 编写一个RunNian类,主函数中从键盘输入一个4位数正整数,然后判断它是否是闰年,如果是就输出yes,否则输出no.
程序源代码如下:

import java.util.Scanner; 
public class RunNian{public  static void main(String[] args){
    int year=0;    
    try{        
    Scanner input=new Scanner(System.in); 
           System.out.print("请输入一个年份:");       
            year=input.nextInt();        
            if(year%400==0 || (year%4==0&&year%100!=0))            
            System.out.println("yes");        
            else            
             System.out.println("no");    
        }
     }
 }

程序运行结果截图如下:

2. 编写一个YinShu类,主函数中从键盘输入一个正整数,然后输出它所有因数以及因数的个数。
程序源代码如下:

import java.util.Scanner; 
public class YinShu{    
public static void main (String[] args){     
	int a,b=1,c=0;          
	System.out.println("请输入一个整数:");       
	Scanner A=new Scanner (System.in);      
	a=A.nextInt();      
		while(a>b){    
   		if(a%b==0){           
			 System.out.println(+b);             
		 b=b+1;            
		 c=c+1;        
  		 }else{              
   			b=b+1;    
   }  
}  
     System.out.println(a+"因数个数为"+c);  
   }
}

程序运行结果截图如下:
在这里插入图片描述
3.编写一个ShuiXianHua类,在主函数中输出所有水仙花数。水仙花数是指一个3位数的整数,它的个位、十位、百位数字的立方和正好等于它本身。如153=111+333+555,所以153就是一个水仙花数。
程序源代码如下:

public class ShuiXianHua{  
public static void main(String[]args){   
int a,b,c,d,i;
    for (i=100;i<1000;i++){
            a=i/100; b=i/10%10; c=i%10;
                    d=a*a*a+b*b*b+c*c*c;
                         if(d==i)
                             System.out.println("i="+i);
		} 
	}
}

程序运行结果截图如下:
在这里插入图片描述
4.编写一个QiuHe类,在主函数中从键盘输入一个正整数,如果它是奇数,就求这个数以内所有偶数的和,如果它是偶数,就求这个数以内所有奇数的和。
程序源代码如下:

import java.util.Scanner;
public class QiuHe{
public static void main(String[] args) {
	System.out.println("请输入n:");
	Scanner s = new Scanner(System.in);
	String value = s.nextLine();
		s.close();
		int n = Integer.parseInt(value);
		int sum = 0;
			if(n%2==0){
				for (int i = 1; i <= n; i += 2) 
					sum += i;
			}else{
				for (int i = 2; i <= n; i+=2)  
					sum += i;
				}
			System.out.println(sum);
	}
}

程序运行结果截图如下:

在这里插入图片描述

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是希望

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值