基础编程

以下是为您整理出来关于【基础编程】合集内容,如果觉得还不错,请帮忙转发推荐。

【基础编程】技术教程文章

Java基础编程练习8:猜数字游戏

题目:猜数字游戏。随机生成一个0~9的数字,用户通过键盘输入猜的数字,如果用户输入的数字大于生成的随机数,则输出“您猜的数大了”,如果用户输入的数小于随机生成的数字,则输出“您猜的数小了!”,当用户输入的数正好等于生成的随机数输出“您猜对了!”。package cn.wdl.demo;import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.net.URL; import java.net.URLConn...

Java基础编程练习9:已知三角形的三条边a,b,c求三角形的面积?

题目:已知三角形的三条边a,b,c求三角形的面积?(使用海伦公式)示例代码:package cn.wdl.demo;public class Case09 {//已知三角形的三条边a,b,c求三角形的面积?public static double area(double a,double b,double c){ double p=(a+b+c)/2; double ret=0.0; ret = Math.sqrt(p*(p-a)*(p-b)*(p-c)); return ret; }public static void main(String[] args) { doubl...

Java基础编程练习10:求1!+2!+3!+…+n!, n<=15。

题目:?求1!+2!+3!+…+n!, n<=15。示例代码:package cn.wdl.demo;public class Case10 {public int fac(int n) {int fac=1;for(int i=1;i<=n;i++) {fac = fac*i;}return fac;}public int getFactorSum(int n) {int sum=0;for(int i=1;i<=n;i++) {sum = sum + fac(i);}return sum;}public static void main(String[] args) {Case10 c = new Case10();int n=3;System.out.println("1!+2!+...+"+n+"!="+c.getFactorSum(n));}}运行结果...

Java基础编程练习3:随机生成20个1~100之间的数,求上述数字的平均值,最大值和最小值。

题目:随机生成20个1~100之间的数,求上述数字的平均值,最大值和最小值。示例代码:package cn.wdl.demo;public class Case03 {public static void main(String[] args) {// 随机生成20个1~100之间的数,求上述数字的平均值,最大值和最小值。int count=20;int[] nums = new int[count];for(int i=0;i<count;i++) {nums[i] = (int)(Math.random()*1000)%100;}for(int i=0;i<count;i++) {System.out.print(nums[i]+" ");}double a...

Java基础编程练习4:求一个长整数的各位数字是多少并输出?

题目:求一个长整数的各位数字是多少并输出?示例代码:package cn.wdl.demo; import java.util.Scanner; public class Case04 {public static void main(String[] args) {// 求一个长整数的各位数字是多少并输出?long num = 0;Scanner sc = new Scanner(System.in);System.out.println("请输入一个长整数:");num = sc.nextLong();long tmp = num/10;while(num>0) {System.out.print((num - tmp*10)+" ");num = num/10;tmp = num...

Java基础编程练习5:求1~100之间的偶数和?

题目:求1~100之间的偶数和?代码示例:package cn.wdl.demo;public class Case05 {public static void main(String[] args) {// 求1~100之间的偶数和?int sum = 0;for(int i=0;i<100;i=i+2) {sum = sum + i;}System.out.println("2+4+...+98="+sum);} }运行结果: 2+4+...+98=2450

Java基础编程练习6:求100~999之间的水仙花数字

题目:求100~999之间的水仙花数字。 ?所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。示例代码:package cn.wdl.demo; public class Case06 {public static void main(String[] args) {//求100~999之间的水仙花数字for(int i=1;i<=9;i++) {for(int j=0;j<=9;j++) {for(int k=0;k<=9;k++) {if((i*i*i+j*j*j+k*k*k) == (i*100+j*10+k)...

Java基础编程练习2,求一元二次方程aX^2+bX+c=0的根.

题目:求一元二次方程aX^2+bX+c=0的根。package cn.wdl.demo; import java.util.Scanner; public class Case02 {public static void solution(double a,double b,double c) {double delta;double x1;double x2;delta = b*b-4*a*c;if(delta>=0) {if(delta>0) {x1=(-b+Math.sqrt(delta))/(2*a);x2=(-b-Math.sqrt(delta))/(2*a);}else{x1=x2= (-b/(2*a));}System.out.println("方程解为x1="+x1+",x2="+x2);}else {System.out.println(...

计算机基础之编程【图】

目录一、什么是编程语言?二、什么是编程?三、为什么要编程?一、什么是编程语言?Python和中文、英语语一样,都是一门语言,只要是语言,其实就可以看成是一种事物与另外一种事物沟通的介质。Python属于编程语言,编程语言是程序猿和计算机之间沟通的介质;中文和英语则是人与人之间沟通的介质。二、什么是编程?编程指的是:程序猿基于某种编程语言的语法格式将自己脑子中的想要让计算机做的事,写到文件中。所以说编程的结果就...

Java基础编程作业2【代码】

1-基于ASCII码的简单加密系统 【问题描述】实现一个基于ASCII码的简单加密系统。 加密规则如下: if (OriginalChar + Key > 126) thenEncryptedChar = ((OriginalChar + Key)-127) + 32elseEncryptedChar = (OriginalChar + Key)限定密钥是1~100之间的某个数字。原始消息全部由ASCII码组成, 编写加密解密功能,实现这个加密系统。输入密钥和一行明文,输出密文;再对密文解密,输出明文。 提示:String.charAt()方法可用于获取字符...