今天是周三,感觉还蛮快的,一转眼还剩两天就又可以休息啦。明天就是15号了,该发工资了还有点小激动呢,能发多少呢?哈哈哈,估计没几个钱,又要问老妈要钱付房租了,好烦哦。晚饭的时候还碰见了孔帅颖,这个老哥还问我在不在云集,我只能说在楼下的一家小公司。嘿嘿,丢人啦。人家马上就要接着念书了,好羡慕啊,不过一年之后我也可以去了,希望能申上一个好点的学校吧,西交利物浦到底去不去呢,心里突然有点不想去了,不好说哦,内心深处的想法还是希望去谢菲尔德大学/利兹大学,再看再看,能申上哪所就去哪所吧。看到朋友圈里周勃宇做的那个东西,好像很牛批啊,流下了不学无术的泪水,不行,我也要加把劲,争取今年过后能达到德志的代码水平,虽然他代码能力也不算多高(偷笑)。
/**
* 寻找某两个数相除,其结果 离黄金分割点 0.618最近
*
* 分母和分子不能同时为偶数
* 分母和分子 取值范围在[1-20]
*/
public class GoldenPoint{
public static void main(String[] args) {
int MAX = 20;
float value = 0.618f;
//定义分子 分母
int Numerator = 0;
int Denominator = 0;
double minDistance = 1;
for(int numerator = 0;numerator < MAX;numerator++){
for(int denominator = 0;denominator < MAX;denominator++){
if(numerator % 2 == 0 && denominator % 2 == 0){
continue;
}
double result = (double) numerator / denominator;
double chazhi = Math.abs(result - value);
if(chazhi < minDistance){
minDistance = chazhi;
Numerator = numerator;
Denominator = denominator;
}
}
}
System.out.println(Numerator+" "+Denominator+" "+(float)Numerator / Denominator);
}
}/**
* 水仙花数定义:
* 1. 一定是3位数
* 2. 每一位的立方,加起来恰好是这个数本身,比如153=1*1*1+5*5*5+3*3*3
*
* 寻找所有的水仙花数
*/
public class NarcissisticNumber {
public static void main(String[] args) {
int num = 100;
int MAX = 1000;
for(;num < MAX;num++){
int gewei = num % 10;
int shiwei = num / 10 % 10;
int baiwei = num / 100;
int shuixianhua = baiwei*baiwei*baiwei+shiwei*shiwei*shiwei+gewei*gewei*gewei;
if(num == shuixianhua){
System.out.print(shuixianhua+" ");
}
}
}
}/**
* 小学数学题,使用多层循环嵌套
* 小学算术题
*
* ▢ + ▢ = 8
* + +
* ▢ - ▢ = 6
* = =
* 14 10
*
*/
public class MathProblem{
public static void main(String[] args) {
int sum1,sum2,sum3,sum4;
//最内层循环满足n,然后倒数第二层循环满足m,n,倒数第三层满足j,m,n,第一层全部满足
for(int i = 0;i < 15;i++){
for(int j = 0;j < 15;j++){
for(int m = 0;m < 15;m++){
for(int n = 0;n < 15;n++){
sum1 = i + j;
sum2 = i + m;
sum3 = m - n;
sum4 = j + n;
if(sum1==8 && sum2==14 && sum3==6 && sum4==10){
System.out.println(i+" "+j+" "+m+" "+n);
}
}
}
}
}
}
}/**
* 首先创建一个长度是5的数组
* 然后给数组的每一位赋予随机整数
* 通过for循环,遍历数组,找出最小的一个值出来
*/
public class HelloWorld {
public static void main(String[] args) {
int[] a = new int[5];
int min = 101;
for(int i = 0;i < 5;i++){
a[i] = (int) (Math.random() * 100);
System.out.print(a[i]+" ");
}
System.out.println();
for (int j = 0;j < 5;j++){
if(a[j] < min){
min = a[j];
}
}
System.out.println(min);
}
}/**
* 首先创建一个长度是5的数组
* 然后给数组的每一位赋予随机整数
* 通过for循环,遍历数组,找出最小的一个值出来
*/
public class HelloWorld {
public static void main(String[] args) {
int[] a = new int[5];
for(int i = 0;i < a.length;i++){
a[i] = (int) (Math.random() * 100);
System.out.print(a[i]+" ");
}
System.out.println();
//中轴不变,前两个后两个对调
for (int j = 0;j < a.length/2;j++){
int temp = a[j];
a[j] = a[4-j];
a[4-j] = temp;
}
System.out.println(a[0]+" "+a[1]+" "+a[2]+" "+a[3]+" "+a[4]);
}
}
public class HelloWorld {
public static void main(String[] args) {
int values [] = new int[]{18,62,68,82,65,9};
//foreach只能进行取值操作
for (int each :
values) {
System.out.print(each+" ");
}
//与foreach相同
for (int i = 0; i < values.length; i++) {
int each = values[i];
System.out.print(each+" ");
}
}
}/**
* 用增强型for循环找出最大的那个数
*/
public class HelloWorld {
public static void main(String[] args) {
int values [] = new int[]{18,62,68,82,65,9};
//增强型for循环遍历
for (int each : values) {
System.out.print(each+" ");
}
int max = -1;
for(int each :values){
if(each>max){
max = each;
}
}
System.out.println("最大的一个值是:"+max);
}
}/**
* 首先准备两个数组,他俩的长度是5-10之间的随机数,并使用随机数初始化这两个数组
*
* 然后准备第三个数组,第三个数组的长度是前两个的和
* 通过System.arraycopy 把前两个数组合并到第三个数组中
*/
public class HelloWorld {
public static void main(String[] args) {
int num1 = (int)(Math.random()*5+5);
int num2 = (int)(Math.random()*5+5);
int[] a = new int[num1];
int[] b = new int[num2];
fillArray(a);
fillArray(b);
int[] c = new int[a.length+b.length-1];
System.arraycopy(a,0,c,0,num1-1);
System.arraycopy(b,0,c,num1-1,num2-1);
showArray(a);
System.out.println();
showArray(b);
System.out.println();
showArray(c);
}
private static void fillArray(int[] array){
for(int i = 0;i < array.length-1;i++){
array[i] = (int)(Math.random() * 100);
}
}
private static void showArray(int[] array){
for(int i = 0;i<array.length-1;i++){
System.out.print(array[i]+" ");
}
}
}脚指甲盖好疼啊,不知道为啥,也不敢剪。等长长了就不疼了?先放放,再剪我怕剪秃了,会给疼死哦。洗澡去,溜了溜了。

京公网安备 11010502036488号