Java学习记录01
在java的学习中dos命令的熟练使用不可缺少,以下是常用的dos命令
1、md或mkdir -- 创建目录
2、cls 清屏
3、盘符: 如 C: D:
4、dir指令,可以看某个目录下的子目录
5、cd:切换目录 cd ..回到上一级目录 cd . 在当前目录下
6、rd 删除一个目录 -- rd 目录名
7、del 删除一个文件 -- del 文件名
8、敲命令的时候自动补全 tab
9、打开命令行 win+R
10、用上下箭头翻阅历史指令记录
11、删除" .class"后缀的文件或目录: del 盘符\*.calss /f /s /q /a
在java中方法的使用类似于C语言中自定义函数的使用,在java中代码如果全部都在main方法下写,会显得杂乱无章,方法的使用尤为重要,下面是自己输入和方法调用的学习,同时想利用java完成一些C的练习
1、简单的两数相加
import java.util.Scanner;//用来构建Scanner对象,没有这句话的话当你使用Scanner时会报错
public class Test03
{
public static void main(String[] args)
{
int x,y,z;//定义变量,x,y是待输入的数,z为求和结果
Scanner in=new Scanner(System.in);//创建了一个Scanner对象in,获取控制台的输入
x=in.nextInt();//输入语句
y=in.nextInt();
z=sum(x,y);
System.out.println(z);
}
public static int sum(int x,int y)//创建的自定义的方法
{
int z=x+y;
return z;
}
}
2、指数的计算(对任意给定的不超过 10 的正整数 n,输出 2的n次方)
import java.util.Scanner;
public class Test04
{
public static void main(String[] args)
{
int n,sum;//n为待输入的整数,sum为最后结果
Scanner in=new Scanner(System.in);
n=in.nextInt();//输入语句
sum=jc(n);
System.out.println(sum);
}
public static int jc(int n)//定义的求阶乘的方法
{
int i,add=1;
for(i=1;i<=n;i++)//用for循环来完成阶乘的求解
{
add*=2;
}
int sum=add;
return sum;
}
}
3、水仙花数的判断(对于输入的一个三位整数,判断其是否为水仙花数,是则输出0,不是则输出1)
import java.util.Scanner;
public class Test05
{
public static void main(String[] args)
{
int sc,s;//sc为待输入的整数,s为结果的判断
Scanner in=new Scanner(System.in);
sc=in.nextInt();
s=sxh(sc);
System.out.println(s);
}
public static int sxh(int sc)//定义判断水仙花数的方法
{
int a,b,c;
a=sc/100;//得到百位数
b=(sc/10)%10;//得到十位数
c=sc%10;//得到个位数
if(sc==a*a*a+b*b*b+c*c*c)
{
int s=0;
return s;
}
else
{
int s=1;
return s;/*return语句要放到if-else语句中,不能在if-else中单独放一个,也不能放在最后(会产生 错误: 找不到符号的报错)*/
}
}
}